Поиск по сайту:

 


По базе:  

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

реклама

 




Мероприятия:




BRA - Переходить всегда (Branch Always)

Операция PC <-- (PC) + $0002 + rel
Описание Безусловный переход к адресу, определяемому приведенной выше формулой, в которой rel является относительным смещением, в форме дополнения до двух, расположенным в последнем байте машинного кода команды, а (PC) является адресом кода операции команды перехода. Исходная программа определяет пункт назначения команды перехода по ее абсолютному адресу, представленному как числовым значением так и символом или выражением, которые могут быть восприняты ассемблером. Ассемблер вычисляет относительное смещение rel по абсолютному адресу и по текущему состоянию счетчика ячеек.
Коды признаков Не используются
Булевы выражения
V     H I N Z C
- 1 1 - - - - -

Исходные формы, режимы адресации, машинные коды и количество циклов

Исходные формы Режим адресации Машинные коды Количество циклов HC08
Код операции Операнд(ы)
BRA rel REL 20 rr 3

В приведенной ниже таблице приведены все команды переходов.
Переход Комплементарный переход Тип
Тест Булево выражение Мнемоника Операционный код Тест Мнемоника Операционный код
r>m Z | (NЕV)=0 BGT 92 rЈm BLE 93 Со знаком
rіm (NЕV)=0 BGE 90 r<m BLT 91 Со знаком
r=m Z=1 BEQ 27 rm BNE 26 Со знаком
rЈm Z | (NЕV)=1 BLE 93 r>m BGT 92 Со знаком
r<m (NЕV)=1 BLT 91 rіm BGE 90 Со знаком
 
r>m C | Z=0 BHI 22 rЈm BLS 23 Без знака
rіm C=0 BHS/BCC 24 r<m BLO/BCS 25 Без знака
r=m Z=1 BEQ 27 rm BNE 26 Без знака
rЈm C | Z=1 BLS 23 r>m BHI 22 Без знака
r<m C=1 BLO/BCS 25 rіm BHS/BCC 24 Без знака
 
Перенос C=1 BCS 25 Без переноса BCC 24 Простой
r=0 Z=1 BEQ 27 r0 BNE 26 Простой
Отрицательный N=1 BMI 2B Положительный BPL 2A Простой
Маска I I=1 BMS 2D Маска I = 0 BMC 2C Простой
Бит H H=1 BHCS 29 H=0 BHCC 2B Простой
Высокий IRQ# _ BIH 2F _ BIL 2E Простой
Всегда _ BRA 20 Никогда BRN 21 Безусловный

r=регистры: A, X или H:X (после команды CPHX), m=операнд памяти.





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники