Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Назначение и форматы команд.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
266.75 Кб
Скачать

Команды пересылки данных микропроцессора кр580

Мнемоника

Действие

16-ричный

код

Длина

Циклов

Тактов

Адресация

MOV R1, R2

R1  R2

40 – 7F,

кроме 76

и кодов в п.п. 2, 3

1

1

5

Прямая

регистровая

MOV R, M

R  (HL)

46 – 7Е, кроме 76

1

2

7

Косвенная

регистровая

MOV M, R

(HL)  R

4,

кроме 76

1

2

7

Косвенная

регистровая

XCGH

HL  DE, т.е.

H  D, L  E

ЕВ

1

1

4

Прямая

регистровая

STA A16

B3B2  A

32

3

4

13

Прямая

LDA A16

A  B3B2

3

4

13

Прямая

STAX RP

(RP)  A

02, 12

1

2

7

Косвенная

регистровая

LDAX RP

A  (RP)

0А, 1А

1

2

7

Косвенная

регистровая

SHLD A16

B3B2  L

B3B2+1  H

22

3

5

16

Прямая

LHLD A16

L  B3B2

H  B3B2 + 1

3

5

16

Прямая

IN PORT

A  D8

DB

2

3

8

Прямая

OUT PORT

D8  A

D3

2

3

8

Прямая

MVI R, D8

R  D8, т.е.

R  B2

06, 16, 26, 36, 0Е, 1Е, 2Е, 3Е

2

2

7

Непосредственная

MVI M, D8

(HL)  D8, т.е.

(HL)  B2

36

2

3

10

Непосредственная / косвенная

регистровая

LXI RP, D16

ст. RP  B3

мл. RP  B2

01, 11, 21, 31

3

3

10

Непосредственная

Коды команд представлены в 16-ричной системе счисления в виде двух цифр:

первая цифра в строке – старший полубайт, вторая цифра – младший полубайт;

В1 – первый байт команды, В2 – второй байт команды, В3 – третий байт команды;

А16 – 16-разрядный адрес;

ст. А16 – старший полубайт адреса (или В3);

мл. А16 – младший полубайт адреса (или В2);

D16 – 16-разрядные данные; D8 – 8-разрядные данные.