鱼C论坛

 找回密码
 立即注册
查看: 2173|回复: 5

关于 OF 和 CF

[复制链接]
发表于 2012-6-28 21:00:53 | 显示全部楼层 |阅读模式
1鱼币
AL = 0B4H
BL = 11H
则执行完
MUL BL
IMUL BL

OF = ?
CF = ?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-6-28 21:47:11 | 显示全部楼层
MUL BL  后  OF=1,CF=1
IMUL BL 后  OF=1,CF=1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-6-28 22:22:07 | 显示全部楼层
为什么解释一下,谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-28 22:48:03 | 显示全部楼层
嘿嘿。。我是来大酱油的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-29 10:14:47 | 显示全部楼层
楼上的哥们貌似很喜欢打酱油呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-6-29 19:45:20 | 显示全部楼层

对MUL指令,若乘积(这里乘积放在AX)的高半部分(即AH)结果为0,则CF和OF置0,否则CF和OF置1
MUL BL后(AX)=0BF4H,(AH)=0BH,故CF和OF置1

对IMUL若乘积(这里乘积放在AX)的高半部分是低半部分(AL)的符号扩展(即若AL为负数,对AL符号扩展后AH为OFFH,若AL为正数,对AL符号扩展后AH为0H),则CF和OF置0,否则CF和OF置1
IMUL BL 后(AX)=1034H ,如果是对AL的符号扩展的话AH应该为OFFH,而现在AH为10H,故CF和OF置1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-20 09:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表