Шпаргалка: Лабораторные работы по программированию

Z = 0 – результат выполнения операции не равен нулю

S = 0 – результат операции положительный

НL = DE+BC

Записать в память, начиная с адреса 800Н, коды программы сложения шестнадцатиразрядных чисел, используя команды восьмиразрядного сложения:

НL = DE+BC

800 MVI C, 01

802 MOV A, C

803 MVI E,02

805 ADD E

806 MOV L, A

807 MVI B, 02

808 MOV A, B

80A MVI D, 04

80C ADD D

80D MOV H,A

Написать и выполнить программу реализующую : C = D+E .

MVI D, FF

MVI E, 01

MOV A, D

ADD E

MOV C,A

Написать и выполнить программу сложения двух ячеек памяти: M1 = M2 + M3 .

LXI M, 901H

MVI M2, 01

MOV A, M2

LXI H, 902H

MVI M3, 02

ADD M3

LXI H, 900H

MVI M1,A

Написать и выполнить программу сложения: HL = BC+E+4000H

MVI C, 01

MOV A, C

MVI E,02

ADD E

ADI 00

MOV L, A

MVI B, 03

MOV A, 0

К-во Просмотров: 1129
Бесплатно скачать Шпаргалка: Лабораторные работы по программированию