首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

为什么乘法会影响CF与OF解决办法

2012-03-28 
为什么乘法会影响CF与OF为什么乘法会影响CF与OF,我怎么看不出他溢出或进位呢??[解决办法]alb4h,bl11himu

为什么乘法会影响CF与OF
为什么乘法会影响CF与OF,我怎么看不出他溢出或进位呢??

[解决办法]
al=b4h,bl=11h

imul运算结果=faf4=-1292

它的结果是对的.

但是对于IMUL,如果积的高半部分不是低半部分的符号扩展则设置进位标志和溢出标志,这里AH =FA 不是AL = F4的符号扩展,符号扩展是指用低位的符号位去填充高位的所有位,只有AH=FF时才是低半部分的符号扩展,所以OF = 1

热点排行