鱼C论坛

 找回密码
 立即注册
查看: 1930|回复: 4

监测点11.2求助

[复制链接]
发表于 2013-2-28 22:48:06 | 显示全部楼层 |阅读模式
1鱼币
             al                 CF    OF    SF    ZF    PF
sub al,al     0h/0000 0000b      0     0     0     1     1
mov al,10h    10h/0010 0000b     0     0     0     1     1
add al,90h    a0h/1010 0000b     0     0     1     0     1
mov al,80h    80h/1000 0000b     0     0     1     0     1
add al,80h    0h/0000 0000b      1     1     0     1     1
mov al,0fch   0fch/1111 1100b    1     1     0     1     1
add al,05h    1h/0000 0001b      1     0     0     0     0
mov al,7dh    7dh/1111 1101b     1     0     0     0     0
add al,0bh    88h/1000 1000b     0     1     1     0     1

为什么 最后一个语句执行完后 CF = 0 ?


最佳答案

查看完整内容

最后的结果是:al = 88h/1000 1000b,没有超出无符号运算的8位,所以CF为0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-2-28 22:48:07 | 显示全部楼层
最后的结果是:al = 88h/1000 1000b,没有超出无符号运算的8位,所以CF为0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-28 23:31:41 | 显示全部楼层
本帖最后由 大西洋1912 于 2013-2-28 23:32 编辑

CF为进位标志位,而运算没有产生进位,相当于进位为0,所以CF=0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-3-1 00:10:36 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-3-1 09:26:23 | 显示全部楼层
L]V[G 发表于 2013-3-1 07:39
最后的结果是:al = 88h/1000 1000b,没有超出无符号运算的8位,所以CF为0

谢了 我还以为 有进位 CF就是 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 00:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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