B1. Описание команд PIC 12CXX и PIC 16C5X - раздел Высокие технологии, Описание команд для PIC микроконтроллеров
Addwf Add Wand F
Сложение W С F
...
ADDWF Add Wand f
Сложение W с f
Синтаксис: ADDWF f,d
Операнды: 0<=3<=1, dє[0,1]
Операция: (W)+(f) -> (dest)
Биты состояния: C, DC, Z
Код: 0001 lldf ffff
Описание: Содержимое регистра W добавляется к содержимому регистра f. Еслиd=0, результат сохраняется в регистре W. Если d=1, результат сохраняется в том же регистре f.
Циклов: 1
Пример: ADDWF FSR, 0
Перед выполнением команды: W=0xl7 FSR=0xC2
После выполнения команды: W=0xD9 FSR=0xC2
ANDLW AND literal to W
Логическое И константы и W
Синтаксис: ANDLW k
Операнд: 0<=k<=255
Операция: (W).AND.(k)->W
Биты состояния: Z
Код: 1110 kkkk kkkk
Описание: Содержимое регистра W логически умножается на 8-битовую константу k. Результат сохраняется в регистре W.
Циклов: 1
Пример: ANDLW 0x5F
Перед выполнением команды: W=0xA3
После выполнения команды: W=0x03
ANDWF AND W and f
Логическое И W и f
Синтаксис: ANDWF f, d
Операнды: 0<=3<=1, dє [0,1]
Операция: (W).AND.(f)->.(dest)
Биты состояния: Z
Код: 0001 0ldf ffff
Описание: Содержимое регистра W логически умножается на содержимое регистра f. Если d=0, результат сохраняется в регистре W. Если d=1, результат сохраняется в том же регистре f.
Описание команд для PIC микроконтроллеров B Описание команд PIC CXX и PIC C X ADDWF Add... BCF Bit Clear f... Сброс бита в регистре f...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
B1. Описание команд PIC 12CXX и PIC 16C5X
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Декремент 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
Описание: Содержимое регис
Новости и инфо для студентов