happylovers 发表于 2010-2-19 14:25:25

关于“Mul,DIV”指令的理解

MUL 无符号乘法指令 格式: MUL SRC  执行的操作:字节操作(AX)<-(AL)*(SRC);字操作(DX,AX)<-(AX)*(SRC);双字操作:(EDX,EAX)<-    (EAX)*(SRC)
  DIV 无符号除法指令 格式:DIV SRC  执行的操作:字节操作:16们被除数在AX中,8位除数为源操作数,结果的8位商在AL中,8位余数在AH中    。表示为:
    (AL)<-(AX)/(SRC)的商,(AH)<-(AX)/(SRC)的余数。字操作:32位被除数在DX,AX中。其中DX为高位字,16位除数为源操作数,结果的16    位商  在AX中,16位余数在DX中。表示为:(AX)<-(DX,AX)/(SRC)的商,(DX)<-(DX,AX)/(SRC)的余数。

这个看起来非常复杂,而且看不懂,希望有高手能够帮忙讲解一下,具体有什么作用,或者也可以举一些例子,谢谢各位了
页: [1]
查看完整版本: 关于“Mul,DIV”指令的理解