汇编语言两个8位数相加

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:58:26
编写程序计算12345678H+91012334H,结果放入变量reesult
高手怎么写

MOV AX, 5678H
MOV BX, 1234H
ADD AX, 2334H
ADC BX, 9101H
MOV WORD PTR result, AX
MOV WORD PTR result[2], BX

以上即可,已测试,结果正确

result db 5 dup(0)
(寄存器清0)

mov ax,5678h
mov bx,2334h
add ax,bx
mov bx,9101h
adc dx,bx
mov bx,1234h
add dx,bx
adc ch,0
mov result,ch
mov result[1],dx
mov result[3],ax

本人没测试。。。。。。有问题再找我吧= =

是32位啊......
mov eax,12345678H
add eax,91012334H
mov result,eax