MSP430 система команд - Команда BR,BRANCH

*BR,BRANCH Переход к … месту назначения
Синтаксис BR dst
Операция dst -> PC
Эмуляция MOV dst,PC
Описание Безусловный переход выполняется в любое место 64 кБайт адресного пространства. Могут использоваться все способы адресации. Команда перехода – это команда-слово.
Биты статуса Биты статуса не изменяются
Пример Примеры для всех режимов адресации:
BR #EXEC ;Переход к метке EXEC или прямой переход (например, #0A4h)
         ;Команда ядра MOV @PC+,PC
 
BR EXEC  ;Переход по адресу, содержащемуся в EXEC
         ;Команда ядра MOV X(PC),PC
         ;Косвенный адрес

BR &EXEC ;Переход по адресу, содержащемуся в абсолютном адресе EXEC
         ;Команда ядра MOV X(0),PC
         ;Косвенный адрес

BR R5    ;Переход по адресу, содержащемуся в R5
         ;Команда ядра MOV R5,PC
         ;Косвенная адресация по содержимому R5

BR @R5   ;Переход по адресу, содержащемуся в слове, указанном в
         ;регистре R5
         ;Команда ядра MOV @R5,PC
         ;Косвенная адресация по косвенному содержимому R5

BR @R5+  ;Переход по адресу, содержащемуся в слове, указанном в
         ;регистре R5 и последующий инкремент указателя в R5.
         ;При следующем использовании указателя R5 программным
         ;потоком выполнение программы может измениться,
         ;поскольку будет использован следующей адрес в таблице,
         ;указанной регистром R5 
         ;Команда ядра MOV @R5,PC
         ;Косвенная адресация по косвенному содержимому R5 c
         ;автоинкрементом

BR X(R5) ;Переход по адресу, содержащемуся в адресе, указанном 
         ;выражением R5+Х (например, таблица со стартовым
         ;адресом Х). «Х» может быть адресом или меткой
         ;Команда ядра MOV X(R5),PC
         ;Косвенная адресация по косвенному содержимому R5 + X 






© 2008 Электроника для начинающих | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi