Сложение с учетом знака

Слайд 2

ПРОГРАММА СЛОЖЕНИЯ ТРЕХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ С УЧЕТОМ ЗНАКА РАСШИРЕНИЕ ЧИСЕЛ ПО

ПРОГРАММА СЛОЖЕНИЯ ТРЕХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ С УЧЕТОМ ЗНАКА

РАСШИРЕНИЕ ЧИСЕЛ ПО ЗНАКУ

+

_________________________________________

З

З

З

старший

байт ∑ младший байт ∑
Слайд 3

ПРОГРАММА СЛОЖЕНИЯ ТРЕХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ С УЧЕТОМ ЗНАКА ИСХОДНЫЕ ДАННЫЕ ПРОГРАММЫ

ПРОГРАММА СЛОЖЕНИЯ ТРЕХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ С УЧЕТОМ ЗНАКА

ИСХОДНЫЕ ДАННЫЕ ПРОГРАММЫ

1 слагаемое

– М(0900)
2 слагаемое – М(0901)
3 слагаемое – М(0902)
∑ мл. байт – М(0903)
∑ ст. байт – М(0904)
Слайд 4

ПРОГРАММА СЛОЖЕНИЯ ТРЕХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ С УЧЕТОМ ПЕРЕНОСА MVI H,00h (H)←00

ПРОГРАММА СЛОЖЕНИЯ ТРЕХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ С УЧЕТОМ ПЕРЕНОСА

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