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


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


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

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

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

Число тактов

CALL<B2><B3>

Вызов подпрограммы из памяти по адресу, 3 -

17

 

указанному в байтах В2, ВЗ

 

LXIrp<B2><B3>

Занесение содержимого двух байтов В2, ВЗ 3 -

10

 

в пару регистров гр (В, D, Н, SP)

 

STA<B2><B3>

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

13

 

памяти по адресу в В2, ВЗ

 

LDA<B2><B3>

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

13

 

памяти по адресу в В2, ВЗ

 

SHLD<B2><B3>

Занесение содержимого регистров Н и L в па- 3 -

16

 

мять: содержимое L пересылается в ячейку

 

 

по адресу в В 2, ВЗ; содержимое регистра Н -

 

 

в ячейку, адрес которой на единицу больше

 

LHLD<B2><B3>

Загрузка в регистры Н и L содержимого ячеек 3 -

16

 

памяти: в L пересылаются данные из ячейки па-

 

 

мяти по адресу в В2, ВЗ; в Н — из ячейки, ад-

 

 

рес которой на единицу больше

 

Примечания [14]:

1.  Флаг устанавливается при наличии заема в старший разряд, в противном случае сбрасывается.

2.  Флаг устанавливается при наличии заема из старших четырех разрядов в младшие, в противном случае сбрасывается.

3.  Флаг нуля Z устанавливается, если содержимое регистра или байта данных совпадает с содержимым аккумулятора; флаги знака и переноса S и С устанавливаются, если содержимое регистра или байта данных больше содержимого аккуму­лятора; флаг вспомогательного переноса АС устанавливается, если содержимое младших четырех разрядов регистра или байта данных больше содержимого соответствующих разрядов аккумулятора; флаг четности Р устанавливается, если байт разности между содержимым аккумулятора и содержимым регистра или байта данных содержит четное число единиц.

4. Состояние флага равно значению выдвигаемого из аккумулятора двоичного разряда.




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