Продолжение прилож. 1
Мнемокод команды |
Описание команды |
Длина команды, Изменяемые флаги байт |
Число тактов |
|
||
RPO |
Возврат из подпрограммы при отсутствии |
1 |
5/11 |
|
||
|
четности (флаг четности в состоянии 0) |
|
|
|
||
RPE |
Возврат из подпрограммы при наличии чет- |
1 |
|
|
||
|
ности (флаг четности в состоянии 1) |
|
|
|
||
RP |
Возврат из подпрограммы при положительном |
1 |
5/11 |
|
||
|
результате (флаг знака в состоянии 0) |
|
|
|
||
RM |
Возврат из подпрограммы при отрицательном |
1 |
5/11 |
|
||
|
результате (флаг знака в состоянии 1) |
|
|
|
||
RET |
Безусловный возврат из подпрограммы |
1 С4 |
5/11 |
|
||
RLC |
Циклический сдвиг содержимого аккумуля- |
1 С4 |
|
|
||
|
тора влево |
1 С4 |
|
|
||
RRC |
Циклический сдвиг содержимого аккумуля- |
1 С |
|
|
||
|
тора вправо |
|
|
|
||
RAL |
Циклический сдвиг содержимого аккумуля- |
1 С4 |
|
|
||
|
тора влево, включая флаг переноса |
1 С4 |
|
|
||
RAR |
Циклический сдвиг содержимого аккумуля- |
1 С4 |
|
|
||
|
тора вправо, включая флаг переноса |
|
|
|
||
XCHG |
Обмен данными между парами регистров Н, |
1 |
4 |
|
||
|
L HD.E |
|
|
|
||
XTHL |
Обмен данными между двумя верхними ячей- |
1 |
18 |
|
||
|
ками стека и парой регистров Н, L (сначала |
|
|
|
||
|
самая верхняя обменивается с L , затем сле- |
|
|
|
||
|
дующая с Н) |
|
|
|
||
SPHL |
Передача в указатель стека содержимого ре- |
1 |
|
|
||
|
гистров Н и L |
|
|
|
||
PCHL |
Передача в счетчик команд содержимого пары 1 - |
5 |
||||
|
регистров Н и L с последующим выполнением |
|
||||
|
программы с адреса, равного новому содер- |
|
||||
|
жимому счетчика команд (по существу коман- |
|
||||
|
да перехода) |
|
||||
HLT |
Останов программы 1 - |
7 |
||||
NOP |
Отсутствие операции 1 - |
4 |
||||
DI |
Запрет на прерывание программы 1 - |
4 |
||||
EI |
Разрешение прервать программу 1 - |
4 |
||||
DAA |
Перевод двоичного представления содержимо- 1 — |
4 |
||||
|
го аккумулятора в двоично-десятичный код |
|
||||
СМА |
Поразрядное инвертирование содержимого 1 - |
4 |
||||
|
аккумулятора |
|
||||
STC |
Установка флага переноса С в единицу 1 С = 1 |
4 |
||||
CMC |
Инвертирование значения флага переноса 1 С=С |
4 |
||||
RSTA |
Повторный запуск программы с адреса 1 - |
11 |
||||
|
8А10 = (ОА08) |
|
||||
ADI<B2> |
Сложение содержимого байта В2 с содержи- 2 Z,S,P, С, АС |
7 |
||||
|
мым аккумулятора |
|
||||
ACI <В2> |
Сложение с учетом переноса содержимого 2 Z,S, P, С, АС |
7 |
||||
|
байта В2 с содержимым аккумулятора |
|
||||
SUI <В2> |
Вычитание содержимого байта В2 из содер- 2 Z, S, Р, С1 , АС2 |
7 |
||||
|
жимого аккумулятора |
|
||||
SBI <В2> |
Вычитание с заемом содержимого байта В2 2 Z, S, Р, С1 , АС2 |
7 |
||||
ANI <В2> |
из содержимого аккумулятора Поразрядное И над содержимым байта В2 и 2 Z , S, Р, С = 0, АС = 0 |
7 |
||||
|
содержимым аккумулятора |
|
||||
XRI <B2> |
Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над со- 2 Z, S, Р, С = 0, АС =0 |
7 |
||||
|
держимым байта В2 и содержимым аккуму- |
|
||||
|
лятора |
|
||||