АРИФМЕТИЧНО-ЛОГІЧНІ ОПЕРАЦІІ
DAAдвійково-десятична корекція.
ANA R(A) (A)^(R)Ця команда змінює ознаку переносу на 0.
R A,B,C,D,E,H,L,M Вміст акумулятора разом з вмістом регістра
Підлягає логічній операції “і”.
ANA M(A) (A)^(HL)Вміст акумулятора разом з вмістом комірки памяті адреса якої вказана в HL парі підлягає
Логічній операції “ і“.
ANI D8(A) (A)^D8Вміст акумулятора разом з безпосереднім
числом підлягають логічній операції “і”.
XRA R(A) (A) (R)Вміст акумулятора з вмістом регістра підлягають
R A,B,C,D,E,H,L,логічній операціїї виключаюче “або”.
XRI D8(A) (A) D8Вміст акумулятора збезпосереднім числом
підлягають логічній операціїї виключаюче
“або”
ORA R(A) (A)v(R)Вміст акумулятора з вмістом регістра
R A,B,C,D,E,H.L,Mпідлягають логічній операції “чи”.
ORI D8(A) (A)vD8Вміст акумулятора збезпосереднім числом
Підлягають логічній операції “чи”.
Команди порівняння
CMP R(A) (A)- (R) Від вмісту акумулятора відняти вміст регістра,
(R) A,B,C,D,E,H,L,M при цьому вміст акумулятора не змінюється,
однак змінюється стан флага z.
Якщо А=r ,то z 1 ;A>r ,тоz=0 ;A
CMP M(A) (A) – (HL) Від вмісту акумулятора відняти вміст комірки
пам’яті адреса якої вказана в HL парі,при цьому
вміст акумулятора не змінюється,змінюється