8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 75 76 77 78 79 80 81 ... 195

STX, Rr

Косвенная запись в память данных

Операция

[X] = Rr

Код операции

1001 OOlr rrrr 1100

1 слово (2 байта)

Операнды

0 < r< 31

Описание

Сохраняет содержимое регистра общего назначения Rr в памяти данных. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре X

Регистр SREG

I

Т

Н

S

V

N

Z

С

-

-

-

-

-

-

-

-

Число тактов

2

Пример

clr ldi

St

r27

г26,$60 X,rl

; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; Загрузить rl по адресу $0060

STX+,Rr

Косвенная запись в память данных с постинкрементом

Операция

[X] = Rr,X = X+l

Код операции

1001 001r rrrr 1101

1 слово (2 байта)

Операнды

0 < г < 31

для г = 26 или 27 результат операции не определен

Описание

Сохраняет содержимое регистра общего назначения Rr в памяти данных. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре X. После пересылки байта содержимое регистра X увеличивается на 1

Регистр SREG

I

Т

Н

S

V

N

Z

С

-

-

-

-

-

-

-

-

Число тактов

2

Пример

clr ldi

St

in

г27

г26,$60

X+,rl

rl,r26

; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; Загрузить rl по адресу $0060 ; В регистре rl - $61


ST-X, Rr

Косвенная запись в память данных с преддекрементом

Операция

Х = Х-

,[X] = Rr

Код операции

1001 OOlrrrrrUW

1 слово (2 байта)

Операнды

0<г< 31

для г = 26 или 27 результат операции не определен

Описание

Сохраняет содержимое регистра общего назначения Rr в памяти данных. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре X, причем перед обращением к памяти данных содержимое регистра X уменьшается на 1

Регистр SREG

I

Т

Н

S

V

N

г

с

-

-

-

-

-

-

-

-

Число тактов

2

Пример

clr ldi

St

г27

г26,$63 -Х,гЗ

; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; Загрузить гЗ по адресу $0062

STY, Rr

Косвенная запись в память данных

Операция

[Y] = Rr

Код операции

1000 001 г rrrr 1000

1 слово (2 байта)

Операнды

0 < г < 31

Описание

Сохраняет содержимое регистра общего назначения Rr в памяти данных. Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре Y

Регистр SREG

I

Т

Н

S

V

N

Z

С

-

-

-

-

-

-

-

Число тактов

2

Пример

clr г29 ldi г28,$60 st Y,rl

; Очистить старший байт индексного регистра ; Загрузить младший байт адреса ; Переслать rl по адресу $0060


ST Y+, Rr

Косвенная запись в память данных с постинкрементом

Операция

[Y] = Rr,Y = Y + 1

Код операции

1001 OOlrnrr 1101

1 слово (2 байта)

Операнды

0 < г < 31,

для г = 28 или 29 результат операции не определен

Описание

Сохраняет содержимое регистра общего назначения Rr в памяти данных Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре Y После пересылки байта содержимое регистра Y увеличивается на 1

Регистр SREG

I

Т

н

S

V

N

Z

С

-

-

-

-

-

-

-

-

Число тактов

2

Пример

clr г29 ldi г28,$60 st Y+,rl in r2,r28

, Очистить старший байт индексного регистра , Загрузить младший байт адреса , Переслать rl по адресу $0060 , В регистре г2 - $61

ST -Y, Rr

Косвенная запись в память данных с преддекрементом

Операция

Y = Y-1

,[Y] = Rr

Код операции

1001 001r rrrr 1010

1 слово (2 байта)

Операнды

0 < г < 31,

для г = 28 или 29 результат операции не определен

Описание

Сохраняет содержимое регистра общего назначения Rr в памяти данных Адрес ячейки памяти, к которой производится обращение, содержится в индексном регистре Y, причем перед обращением к памяти данных содержимое регистра Y уменьшается на 1

Регистр SREG

I

Т

н

S

V

N

Z

С

-

-

-

-

-

-

-

-

Число тактов

Пример

clr г29 ldi г28,$63 st -Y,r3

; Очистить старший байт индексного регистра ; Загрузить младший байт адреса , Переслать гЗ по адресу $0062



0 ... 75 76 77 78 79 80 81 ... 195