Продолжение прилож. 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. Состояние флага равно значению выдвигаемого из аккумулятора двоичного разряда.