Пример 3.5. Сложить содержимое аккумулятора А с содержимым регистра Н:
MVI A, #3BH;загрузка регистра A 3Bh
MVI H, #25H;загрузка регистра H 25h
ADD H;сложение содержимого регистра
;аккумулятора A и содержимого
;регистра H, A A+H
Пример 3.6. Вычесть из содержимого аккумулятора содержимое ячейки памяти, адрес которой содержится в регистровой паре HL.
LXI H, #0825H; загрузка в регистровую пару HL адреса
; ячейки памяти HL 0825 H
MVI A, #03H;загрузка регистра A 03h
MOV M, A;запись в ячейку памяти, адрес которой
;0825H, содержимого аккумулятора
;M A
MVI A, #60H;загрузка регистра A 60h
SUB M;вычесть из содержимого аккумулятора
;содержимое ячейки памяти, адрес
;которой указан в паре регистров HL
;A A-(M)
Пример 3.7. Сравнить содержимое аккумулятора A=1Bh с содержимым регистра L= 0Bh.
MVI A, #1BH;загрузка регистра A 1Bh
MVI L, #0BH;загрузка регистра L 0Bh
CMP L;сравнение содержимого аккумулятора A
;с содержимым регистра L
Пример 3.8. Выполнить операцию “Исключающее ИЛИ” над содержимым аккумулятора A=33h и содержимым регистра B=52h.
MVI A, #33H;загрузка регистра A 33h
|
|
MVI B, #52H;загрузка регистра B 52h
XRA B;“Исключающее ИЛИ” с содержимым
;регистра B A A Å B
Пример 3.9. Сдвинуть содержимое аккумулятора A=31h на 3 разряда влево.
MVI A, #1FH;загрузка регистра A 1Fh
RLC;циклический сдвиг содержимого
;аккумулятора влево
;
RLC;циклический сдвиг
RLC;циклический сдвиг