В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Команды
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


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

Описание:

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

Операция:

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


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

1111 00kk kkkk k100

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


Пример:

         cp r16, r1 ; Сравнить r16 с r1
         brlt less  ; Перейти если r16 < r1 (со знаком)
                      .....
         less nop   ; Перейти по назначению (пустая операция)

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

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