当前位置: 代码迷 >> 汇编语言 >> 多字节整数乘法的兑现
  详细解决方案

多字节整数乘法的兑现

热度:793   发布时间:2013-02-26 00:00:00.0
多字节整数乘法的实现
这个子程序好像只能实现单字节相乘的乘法
如何把它改为多字节整数乘法呢?


子程序如下:
MUL8 PROC
XOR AH,AH
XOR DX,DX
MUL80: OR BL,BL
JNZ MUL81
RET
MUL81: SHR BL,1
JNC MUL82
ADD DX,AX
MUL82: SHL AX,1
JMP MUL80
MUL8 ENDP

------解决方案--------------------------------------------------------
单独的看这个程序,很难理解他是干什么的。
它的返回值是dx还是ax?
另外,al的是什么,al是传入参数吗?
  相关解决方案