Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программа сложения трех чисел с учетом знака

.doc
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
28.67 Кб
Скачать

Программа сложения трех чисел с учетом знака (7 бит знаковый)

1 слагаемое – (0900)

2 слагаемое – (0901)

3 слагаемое – (0902)

∑ мл. байт – (0903)

∑ ст. байт – (0904)

MVI H,00h (H)←00

MVI D,00h (D)←00

LXI B,0900h (BC)←0900

LDAX B (A)←M(BC)

ADI 00h (A)←(A)+00

JP M1 JMP if s=0

MVI D,FFh (D)←FF

M1 MOV E,A (E)←(A)

INX B (BC)←(BC)+1

LDAX B (A)←M(BC)

ADI 00h (A)←(A)+00

JP M2 JMP if s=0

MVI H,FFh (H)←FF

M2 MOV L,A (L)←(A)

DAD D (HL)←(HL)+(DE)

INX B (BC)←(BC)+1

LDAX B (A)←M(BC)

MVI D,00h (D)←00

ADI 00h (A)←(A)+00

JP M3 JMP if s=0

MVI D,FFh (D)←FF

M3 MOV E,A (E)←(A)

DAD D (HL)←(HL)+(DE)

SHLD 0903h M(0903)←(L)

M(0904)←(H)

RST 7