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