КОМАНДЫ ВЫЗОВА ПОДПРОГРАММЫ И ВОЗВРАТА


КОМАНДЫ ПЕРЕДАЧИ УПРАВЛЕНИЯ

СДВИГА СОДЕРЖИМОГО АККУМУЛЯТОРА

ОПЕРАЦИИ СРАВНЕНИЯ

С двумя операндами

ADD' R :4/7: A+R®A сложения

ADC' R :4/7: A+R+C®A сложения с учетом переноса

SUB' R :4/7: A-R®А вычитания

SBB' R :4/7: A-R-C®A вычитания с учетом заема

ANA' R :4/7: A Ù R® A логическое И

ORA' R :4/7: A Ú R® A логическое ИЛИ

XRA' R :4/7: A Å R® A исключающее ИЛИ

ADI' #D8 :7: A + #D8® A увеличения

ACI' #D8 :7: A+#D8+C®A увеличения с учетом переноса

SUB' #D8 :7: A - #D8 ®A уменьшения

SBI' #D8 :7: A-#D8-C®A уменьшения с учетом заема

ANI' #D8 :7: A Ù #D8®A маскирование по И

ORI' #D8 :7: A Ú #D8®A маскирование по ИЛИ

XRI' #D8 :7: A Å #D8®A маскирование искл. ИЛИ

DAD'' YZ* :10: HL+YZ®HL двухбайтное сложение

(6 аккумуляторе значение не изменяется)

CMP' R :4/7: (A-R) ®F установка признаков в F

СРI' #D8 :7: (A-D8) ®F в соответствии с A-R или

А - #D8

 

RAL" :4: Сдвиг влево.

RLC'' :4: Сдвиг влево через бит признака С

RAR" :4: Сдвиг вправо.

RRC" :4: Сдвиг вправо через бит признака С

 

PCHL :5: HL ® РС переход по адресу в HL

JMPADR :10: ADR ® РС безусловный переход

J-CON ADR :10: ADR® PC переход по условию –CON

 

CALL ADR :17: PC—> M(SP-1)+ безусловный вызов

+M(SP-2), ADR ® PC подпрограммы

C-CON ADR :11(17): -"- (то же, вызов подпрограммы

только при выполнении условия) по условию - CON

RST Х :11: PC ® M(SP-1)+M(SP-2), прерывание по вектору X, где Х =0,1,...,7соответственно (0Н, 8Н, 10Н, 18Н, 20Н, 28Н, З0Н)

RET : 10: M(SP-1)+M(SP) ®PC; безусловный возврат из

SP+2® SP подпрограммы

R-CON :5(11): -"- (то же по условию) возврат по условию CON