Пример |
Примеры для всех режимов адресации:
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
|