Простейшая микро-ЭВМ


ДРУГИЕ ВОЗМОЖНОСТИ ПМ-ЭВМ - часть 5


Продолжение прилож. 1

Мнемокод команды

Длина Описание команды команды, Изменяемые флаги байт

Число тактов

 

ги страх Н и L, с содержимым аккумулятора

 

SUB r

Вычитание содержимого регистра г из содер- 1 Z,S,P, С , АС

4

 

жимого аккумулятора

 

SUBM

Вычитание из содержимого аккумулятора 1 Z, S, Р, С , АС

7

 

содержимого ячейки памяти по адресу, ука-

 

 

занному в регистрах Н и L

 

SBBr

Вычитание с заемом содержимого регистра г 1 Z, S, Р, С , АС

4

 

из содержимого аккумулятора

 

SBBM

Вычитание с заемом из содержимого аккуму- 1 Z,S,P,C , AC

7

 

лятора содержимого ячейки памяти по адресу,

 

 

указанному в регистрах Н и L

 

ANA г

Поразрядное И над содержимым регистра г 1 Z , S, Р, С = 0, АС = 0

4

 

и аккумулятора

 

ANAM

Поразрядное И над содержимым аккумуля- 1 Z , S, Р, С = 0, АС = 0

7

 

тора и ячейки памяти по адресу, указанному

 

 

в регистрах Н и L

 

XRAr

Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над со- 1 Z, S, Р, С = 0, АС = 0

4

 

держимым регистра г и аккумулятора

 

XRAM

Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над со- 1 Z, S, Р, С = 0, АС = 0

7

 

держимым аккумулятора и ячейки памяти

 

 

по адресу, указанному в регистрах Н и L

 

ORAr

Поразрядное ИЛИ над содержимым регист- 1 Z,S,P,C = 0, AC = 0

4

 

pa r и аккумулятора

 

ORAM

Поразрядное ИЛИ над содержимым аккуму- 1 Z, S, Р, С = 0, АС = 0

7

 

лятора и ячейки памяти по адресу, указанно-

 

 

му в регистрах Н и L

 

CMP г

Сравнение содержимого регистра г и аккуму- 1 (Z, S, P, С, АС)3

4

 

лятора

 

CMPM

Сравнение содержимого аккумулятора и ячей- 1 (Z, S, P, С, АС)3

7

 

ки памяти по адресу, указанному в регист-

 

 

рах Н и L

 

INXrp

Увеличение на единицу содержимого пары ре- 1 -

5

 

гистров гр (В, D, Н, SP)

 

DCXrp

Уменьшение на единицу содержимого пары 1 -

5

 

регистров гр (В, D, H, SP)

 

DADrp

Сложение содержимого пары регистров тр 1 С

10

 

(В, D, H, SP) с содержимым пары регистров

 

 

Н и L и хранение результата в Н и L

 

POPrp

Выдача данных из стека в пару регистров гр 1 (Z, S, P, С, АС)6

10

 

(В, D, H) или в аккумулятор и регистр при-

 

 

знаков PSW

 

PUSH rp

Занесение в стек содержимого пары регист- 1 -

11

 

ров гр (В, D, H) или содержимого аккумуля-

 

 

тора и регистра признаков PSW

 

STAXrp

Запись содержимого аккумулятора в ячейку 1 -

7

 

памяти, косвенно адресуемую парой регист-

 

 

ров гр (В, D)

 

LDAX rp

Запись в аккумулятор содержимого ячейки 1

7

 

памяти, косвенно адресуемой парой регист-

 

 

ров гр (В, D)

 

RNZ

Возврат из подпрограммы при отсутствии 1 -

5/11

 

нуля (флаг нуля в состоянии 0)

 

RZ

Возврат из подпрограммы при наличии нуля 1 -

5/11

 

(флаг нуля в состоянии 1)

 

RNC

Возврат из подпрограммы при отсутствии 1 -

5/11

 

переноса (флаг переноса в состоянии 0)

 

RC

Возврат из подпрограммы при наличии пе- 1 -

5/11

 

реноса (флаг переноса в состоянии 1)

 




Начало  Назад  Вперед