Разработка микроконтроллера сбора данных о температуре печи для плавки металла, страница 4

Продолжение табл. 2.1

Обозначение

:            Код 7654          3210

Выполняемая функция

Количество

байт

цик-   так-лов    тов

Команды возврата

RET

C9

Возврат

1

3       10

RC

D8

Возврат при переносе

1

1/3   6/12

RNC

DO

Возврат при отсутствии переноса

1

1/3   6/12

RZ

C8

Возврат при нуле

1

1/3   6/12

RNZ

CO

Возврат при отсутствии нуля

1

1/3   6/12

RP

F0

Возврат при плюсе

1

1/3   6/12

RM

F8

Возврат при минусе

1

1/3   6/12

RPE

E8

Возврат при четности

1

1/3   6/12

RPO

E0

Возврат при нечетности

1

1/3   6/12

Команда повторного запуска

RST

11AA Alll

Повторный запуск

1

3       12

К

команды  ввода-вывода

IN

DB

Ввод

2

3       10

OUT

D3

Вывод

2

3       10

Команды инкремента и декремента

INR R

00DD D100

Инкремент регистра (увеличение на 1)

1

1        4

DCR R

00DD D101

Декремент регистра (уменьшение на 1)

1

1        4

INR   M

34

Инкремент памяти

1

3       10

DCR M

35

Декремент памяти

1

3       10

INX В

03

Инкремент В и С

1

1        6

INX D

13

Инкремент D и Е

1

1        6

INX H

23

Инкремент Н и L

1

1        6

INX SP

33

Инкремент указателя стека

1

1        6

DCX В

OB

Декремент В и С

1

1        6

DCX D

1B

Декремент D и Е

1

1        б

DCX H

2B

Декремент Н и L

1

1        6

DCX SP

3B

Декремент указателя стека

1

1        6

Команды   сложения

ADD R      :

1000   0SSS

Сложение регистра и А

1

1         4

ADC R       :

1000   1SSS

Сложение регистра и А с переносом

1

1         4

ADD M

86

Сложение памяти и А

1

2         7

ADC M

8E

Сложение памяти и А с переносом

1

2         7

ADI

C6

Сложение непосредственных данных и А

2

2         7

Продолжение табл. 2.1