Описание:
Выполняется косвенный переход по адресу указанному регистром-указателем Z (16 разрядов) в регистровом файле. Регистр-указатель Z (16-разрядного формата) позволяет вызвать подпрограмму из текущей секции пространства памяти программ объемом 64К слов (128 Кбайт).
Операция:
(i) | PC<-- Z(15-0) Приборы с 16-разрядным счетчиком программ, максимальный объем памяти программ 128К. |
(ii) | PC(15-0)<-- ZZ(15-0) Приборы с 22-разрядным счетчиком программ, максимальный объем памяти программ 8М. PC(21-16) не изменяются |
Синтаксис | Операнды: | Счетчик программ: | Стек | |
(ii) | IJMP | None | См. Операция | Не задействуется |
(iii) | ICALL | None | См. Операция | Не задействуется |
16-разрядный код операции:
1001 | 0100 | XXXX | 1001 |
Булевы выражения регистра статуса (SREG)
|
||||||||
|
Пример:
mov r30, r0 ; Установить смещение в таблицу переходов ijmp ; Перейти к подпрограмме указанной r31 : r30
Слов: 1 (2 байта)
Циклов: 2