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


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


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

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

Описание команды

Длина команды, байт

Изменяемые флаги

Число тактов

ORI<B2>

Поразрядное ИЛИ над содержимым байта В2

2

Z,S,P, C = 0, AС=0

7

 

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

 

 

 

CPI <В2>

Сравнение содержимого байта В2 с содержи-

2

(Z, S, Р,С, АС)3

7

 

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

 

 

 

IN <B2>

Ввод данных в аккумулятор из порта ввода,

2

-

10

 

определяемого адресом в байте В2

 

 

 

OUT<B2>

Вывод данных из аккумулятора в порт вы-

2

-

10

 

вода, определяемый адресом в байте В2

 

 

 

MVI r <B2>

Занесение содержимого байта В2 в регистр г

2

-

7

MVI M <B2>

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

2

-

7

JNZ<B2><B3>

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

Переход в программе к выполнению команды по адресу в В2, ВЗ при отсутствии нуля (флаг нуля в состоянии 0)

3

-

10

JZ<B2><B3>

Переход в программе к выполнению команды по адресу в В2, ВЗ при наличии нуля (флаг ну­ля в состоянии 1)

3

-

10

JNC<B2><B3> JC<B2><B3>

Переход в программе к выполнению команды по адресу в В2, ВЗ при отсутствии переноса (флаг переноса в состоянии 0) Переход в программе к выполнению команды по адресу в В2, ВЗ при наличии переноса (флаг переноса в состоянии 1)

3 3

-

10 10

JPO<B2><B3>

Переход в программе к выполнению команды по адресу в В2, ВЗ при наличии нечетности (флаг четности в состоянии 0)

3

-

10

JPE<B2><B3>

Переход в программе к выполнению команды

3

10

 

по адресу в В2, ВЗ при наличии четности (флаг четности в состоянии 1)

 

 

 

JP<B2><B3>

Переход в программе к выполнению команды по адресу в В2, ВЗ при положительном резуль­тате (флаг знака в состоянии 0)

3

 

10

JM<B2><B3>

Переход в программе к выполнению команды по адресу в В2, ВЗ при отрицательном резуль­тате (флаг знака в состоянии 1)

3

 

10

JMP<B2><B3>

Безусловный переход к команде по адресу в В2, ВЗ

3

10

.       с

CNZ<B2><B3>

Вызов подпрограммы при отсутствии нуля (флаг нуля в состоянии 0)

3

 

11/175

с

CZ<B2><B3>

Вызов подпрограммы при наличии нуля (флаг нуля в состоянии 1)

• 3

~

11/175

с

CNC<B2><B3>

Вызов подпрограммы при отсутствии перенос, (флаг переноса в состоянии 0)

i3

И/175

CC<B2><B3>

Вызов подпрограммы при наличии переноса (флаг переноса в состоянии 1)

3

И/175

CPO<B2><B3>

Вызов подпрограммы при наличии нечетности (флаг четности в состоянии 0)

3

11/175

CPE<B2><B3>

Вызов подпрограммы при наличии четности (флаг четности в состоянии 1)

3

И/175

CP<B2><B3>

Вызов подпрограммы при наличии положи­тельного результата (флаг знака в состоя­нии 0)

3

 

И/175

CM<B2><B3>

Вызов подпрограммы при наличии отрица­тельного результата (флаг знака в состоя­нии 1)

3

 

И/175




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



Книжный магазин