编一汇编语言源程序,设X=1234,Y=5678,求两BCD码X+Y的和保存在SUM变量中 50
展开全部
dseg segment
X dw 1234H
Y dw 5678H
sum dw 0
dseg ends
assume cs:cseg, ds:dseg
cseg segment
start:
mov ax, dseg
mov ds, ax
mov al, byte ptr x
add al, byte ptr y
daa
mov byte ptr sum, al
mov al, byte ptr x[1]
adc al, 0
daa
add al, byte ptr y[1]
daa
mov byte ptr sum[1], al
mov ax, 4c00h
int 21h
cseg ends
end start
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询