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

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

Декремент f, пропустить команду, если 0

Декремент f, пропустить команду, если 0 - раздел Высокие технологии, Описание команд для PIC микроконтроллеров Синтаксис: Decfsz F,d Операнды: 0<=F<=31, Dє[0,1 ] Оп...

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

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

Операция: (f)—1->(dest); пропустить, если (dest)=0

Биты состояния: Не изменяются.

КОД: 0010 11df ffff

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

Циклов: 1(2)

Пример: HERE DECFSZ CNT, 1

GOTO LOOP

CONTINUE

Перед выполнением команды: PC =адрес HERE

После выполнения команды: CNT=CNT-1

еcли СNT=0, РС=адрес CONTINUE

ecли СNT< >0, РС=адрес HERE+1

 

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

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

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

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

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

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

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

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

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 Описание: Кома

Переход по адресу
Синтаксис: 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> Биты состояния: Не изменяются. Код

XORWF Exclusive OR W and f
Исключающее ИЛИ W и f Синтаксис: XORWF f,d Операнды: 0<=f<=31, dє[0,1] Операция: (W).XOR.(f)->(dest) Биты состояния: Z Код

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