装配问题

时间:2010-12-08 02:23:27

标签: windows assembly masm

我试图在Windows命令提示符下使用DEBUG乘以5个小数,但我担心我离我很远。我的程序产生十进制值1303.当它应该是4320.小数是15,12,4,2,3。

mov al, 15
mov bl, 12
mov bh, 4
mov cl, 2
mov ch, 3
mul ax, bl
mul ax, bh
mul ax, cl
mul ax, ch
aam

1 个答案:

答案 0 :(得分:2)

你正在进行字节x字节乘法,显然中间结果需要多于一个字节。你也乘以AH而不是CH。

相关问题