|
|
8(495)909-90-01
8(964)644-46-00
pro@sio.su
|
|
Раздел: Документация0 ... 66 67 68 69 70 71 72 ... 195 JMP к Абсолютный безусловный переход Операция | РС = к | Код операции | 1001 010k kkkk 110k kkkk kkkk kkkk kkkk | | | 2 слова (4 байта) | Операнды | 0<k<4M | Описание | Команда относительного безусловного перехода. Выполняет переход по адресу, задаваемому константой к. На практике вместо числовых значений адресов используются метки (см. пример) | Регистр SREG | I | T | H | s | V | N | Z | С | - | - | - | - | - | - | - | - | Число тактов | 3 | Пример | add inc jmp | rl6, rl7 ; Прибавить rl6 к rl7 rl6 ; rl6 = rl6 + 1 farplc ; Безусловный переход | | | | farplc: nop | | | | | | | |
LD Rd, X Косвенное чтение памяти данных Операция | Rd = [X] | Код операции | 1001 000d dddd 1100 | | | | | 1 слова (2 байта) | Операнды | 0 < d < 31 | Описание | Загружает один байт из адресного пространства памяти данных в регистр общего назначения Rd. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре X | Регистр SREG | I | Т | н | S | V | N | Z | С | - | - | - | - | - | - | - | - | Число тактов | 2 | Пример | clr г27 ldi г26,$60 Id rl,X | ; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; rl = [$0060] |
LD Rd, Х+ Косвенное чтение памяти данных с постинкрементом Операция | Rd = [X,X = X+l | Код операции | 1001 000d dddd 1101 | | | | | 1 слово (2 байта) | Операнды | 0 < d < 31, для d = 26 или 27 результат операции не определен | Описание | Загружает один байт из адресного пространства памяти данных в регистр общего назначения Rd. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре X. После пересылки байта содержимое регистра X увеличивается на 1 | Регистр SREG | I | T | Н | S | V | N | Z | С | - | - | - | - | - | - | - | - | Число тактов | 2 | Пример | clr ldi Id in | r27 r26,$60 rl,X+ rl,r26 | ; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; rl = [$0060] ; В регистре rl - $61 |
LD Rd,-X Косвенное чтение памяти данных с преддекрементом Операция | X = X-l,Rd = [X] | Код операции | 1001 000d dddd 1110 | | | | 1 слово (2 байта) | Операнды | 0 < d < 31, для d = 26 или 27 результат операции не определен | Описание | Загружает один байт из адресного пространства памяти данных в регистр общего назначения Rd. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре X, причем перед обращением к памяти данных содержимое регистра X уменьшается на 1 | Регистр SREG | I | T | Н | S | V | N | Z | С | - | - | - | - | - | - | - | - | Число тактов | 2 | Пример | clr ldi Id | r27 г26,$63 гЗ,-Х | ; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; гЗ = [$0062] |
LD Rd, Y Косвенное чтение памяти данных Операция | Rd = [Y] | Код операции | 1000 000d dddd 1000 | | | | 1 слово (2 байта) | Операнды | 0<d<31 | Описание | Загружает один байт из адресного пространства памяти данных в регистр общего назначения Rd. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре Y | Регистр SREG | I | Т | н | S | V | N | Z | С | - | - | - | - | - | - | - | - | Число тактов | 2 | Пример | clr г29 ldi г28,$60 Id rl,Y | ; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; rl = [$0060] |
LD Rd, Y+ Косвенное чтение памяти данных с постинкрементом Операция | Rd = [Y],Y = Y+ 1 | Код операции | 1001 000d dddd 1001 | | | | | 1 слово (2 байта) | Операнды | 0 < d < 31, для d = 28 или 29 результат операции не определен | Описание | Загружает один байт из адресного пространства памяти данных в регистр общего назначения Rd. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре Y. После пересылки байта содержимое регистра Y увеличивается на 1 | Регистр SREG | I | Т | н | S | V | N | Z | С | - | - | - | - | - | - | - | - | Число тактов | 2 | Пример | clr г29 ldi г28,$60 Id rl,Y+ in r2,r28 | ; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; rl = [$0060] ; В регистре г2 - $61 | 0 ... 66 67 68 69 70 71 72 ... 195
|
|