首页 > 其他 > 详细

DIV指令

时间:2019-11-07 20:31:32      阅读:85      评论:0      收藏:0      [点我收藏+]

有符号整数除法指令 IDIV,此指令进行有符号的除法运算,使用的操作数格式与DIV指令格式相同。 在进行8位除法之前,被除数(AX)必须进行符号扩展,余数的符号和被除数总是相同。

那么符号扩展顾名思义其实就是将它的符号位进行扩展,那么符号扩展有无相关的指令呢? 当然有, 那就是CBW CWD CDQ 指令。

首先看CBW指令,CBW指令是将(字节扩展至字)。我们从它后面的两个后缀就可以看的出来。B =byte - W = word 。 这个指令将扩展al的符号位至ah中。

接着CWD指令, 是将字符号扩展至双字。W = WORD , D = DWORD 。 这样我们就不需要去记。 看下就OK

DIV指令

原文:https://www.cnblogs.com/volva/p/11815170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!