В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Команды




 
32-разрядный RISC-микроконтроллер для авиационных применений





Команда BRGE - Перейти если больше или равно (с учетом знака)

Описание:

Условный относительный переход. Тестируется бит флага знака (S) регистра статуса и, если бит очищен, выполняется переход относительно состояния счетчика программ. Если команда выполняется непосредственно после выполнения любой из команд CP, CPI, SUB или SUBI переход произойдет если, и только если, двоичное число, со знаком представленное в Rd, больше или эквивалентно двоичному числу со знаком, представленному в Rr. Данная команда выполняет переход в любом направлении относительно состояния счетчика программ (PC-64 < назначение < PC+63). Параметр k является смещением относительно состояния счетчика программ и представлен в форме дополнения до двух. (Команда эквивалентна BRBC 4,k).

Операция:

(i) If Rd > Rr (NEV = 0) then PC <- PC + k +1, else PC <- PC +1
  Синтаксис Операнды: Счетчик программ:
(i) BRGE k -64 < k <+63 PC <- PC + k + 1
PC <- PC + 1,
если условия
не соблюдены


16-разрядный код операции:

1111 01kk kkkk k100

Булевы выражения регистра статуса (SREG)
I T H S V N Z C
- - - - - - - -


Пример:

         cp r11, r12  ; Сравнить регистры r11 и r12
         brge greateq ; Перейти если r11 >= r12 (со знаком)
                        .....
greateq: nop          ; Перейти по назначению (пустая операция)

Слов: 1 (2 байта)

Циклов:1 если условия не соблюдены, 2 при соблюдении правильных условий



  


Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи


   
HTML PDF
Расширенный поиск
Имя
E-mail

 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел: +7 (495) 514 4110. e-mail:admin@eust.ru
© ООО Рынок Микроэлектроники