рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

XORWF Exclusive OR W and f

XORWF Exclusive OR W and f - раздел Высокие технологии, Описание команд для PIC микроконтроллеров Исключающее Или W И F Синтаксис: Xorwf F,d ...

Исключающее ИЛИ W и f

Синтаксис: XORWF f,d

Операнды: 0<=f<=31, dє[0,1]

Операция: (W).XOR.(f)->(dest)

Биты состояния: Z

Код: 0001 10df ffff

Описание: Содержимое регистра W поразрядно складывается с содержимым регистра f по модулю 2. Если d=0, результат сохраняется в регистре W. Если d=1, результат сохраняется в том же регистре f.

Циклов: 1

Пример: XORWF REG, 1

Перед выполнением команды: REG=0xAF W=0xB5

После выполнения команды; REG=0x1A W=0xBS

– Конец работы –

Эта тема принадлежит разделу:

Описание команд для PIC микроконтроллеров

Описание команд для PIC микроконтроллеров B Описание команд PIC CXX и PIC C X ADDWF Add... BCF Bit Clear f... Сброс бита в регистре f...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: XORWF Exclusive OR W and f

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

B1. Описание команд PIC 12CXX и PIC 16C5X
  ADDWF Add Wand f Сложение W с f Синтаксис: ADDWF f,d Операнды: 0<=3<=1, dє[0,1] Операция: (W)+(f) -> (dest) Биты

Пропустить команду, если бит равен нулю
Синтаксис: BTFSC f,b Операнды: 0<=31, 0<=Ь<=7 Операция: Пропустить, если f(b)=0. Биты состояния: Не изменяются. КОД: 0110 bbbf ffff Описание: Е

Пропустить команду, если бит равен единице
Синтаксис: BTFSS f,b Операнды: 0<=f<=31, 0<=b<=7 Операция: Пропустить, если f(b)=1. Биты состояния: Не изменяются. КОД: 0111 bbbf ffff Описа

Вызов подпрограммы
Синтаксис: CALL k Операнд: 0<=k<=255 Операция: (PC)+1->TOS, k->PC<7:0>, (STATUS<6:5>)->PC<10:9>, 0->PC<8> Биты состояния: Не изм

Сброс сторожевого таймера WDT
Синтаксис: CLRWDT Операнд: Нет. Операция: 00h->WDT, 0->WDT prescaler, 1->TO, 1->PD Биты состояния: ТО, PD Код: 0000 0000 0100 Описание: Кома

Декремент f, пропустить команду, если 0
Синтаксис: DECFSZ f,d Операнды: 0<=f<=31, dє[0,1 ] Операция: (f)—1->(dest); пропустить, если (dest)=0 Биты состояния: Не изменяются. КОД: 0010 11df ffff

Переход по адресу
Синтаксис: GOTO k Операнд: 0<=k<=511 Операция: k->PC<8:0>, (STATUS<6:5>)->PC<8:9> Биты состояния: Не изменяются. Код: 101k kkkk kkk

Инкремент f, пропустить команду, если 0
Синтаксис: INCFSZ f,d Операнды: 0<=f<=31, dє[0,1] Операция: (f)+1->(dest); пропустить, если (dest)=0 Биты состояния: Не изменяются. КОД: 0011 11df ffff

Логическое ИЛИ W и f
Синтаксис: IORWF f,d Операнды: 0<=f<=31, dє [0,1] Операция: (W).OR.(f)->(dest) Биты состояния: Z КОД: 0001 00df ffff Описание: Содержимое регис

Возврат из подпрограммы с загрузкой константы в W
Синтаксис: RETLW k Операнд: 0<=k<=255 Операция: k->W, TOS->PC Биты состояния: Не изменяются. Код: 1000 kkkk kkkk Описание: 8-битовая констан

Сдвиг f влево через перенос
Синтаксис: RLF f,d Операнды: 0<=f<=31, dє[0,1] Операция: f<n>->d<n+1>, f<7>->C, C->d<0> Биты состояния: С КОД: 0011 01df f

Сдвиг f вправо через перенос
Синтаксис: RRF f,d Операнды: 0<=f<=31, dє [0,1] Операция: t<n>->d<n-1>, f<0>->C, C->d<7> Биты состояния: С Код: 001111df f

Вычитание W из f
Синтаксис: SUBWF f,d Операнды: 0<=f<=31, dє[0,1] Операция: (f) - (W)->(dest) Биты состояния: С, DC, Z КОД: 0000 10df ffff Описание: Содержимое

Обмен тетрад в f
Синтаксис: SWAPF f,d Операнды: 0<=f<=31, dє [0,1] Операция: f<0:3>->d<4:7>, f<4:7>->d<0:3> Биты состояния: Не изменяются. Код

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги