汇编语言中“OF”与“CF”的区别是什么?

 我来答
沙里波特
2021-10-24 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:645万
展开全部
OF 反映出:有符号数运算后,是否发生溢出。
CF 反映出:无符号数运算后,是否发生进位。
当风过境2454
推荐于2019-10-19 · TA获得超过182万个赞
知道顶级答主
回答量:69.1万
采纳率:52%
帮助的人:3.6亿
展开全部
of的设置,以加法为例,如果两数符号相同,结果却相反,则of=1;否则of=0;(如果两数符号相反,是不会溢出的)。
cf的设置,最高有效位(bit7,比如)向高位进位则为1,否则为0。所以实际上of是表示有符号数的溢出,cf是表示无符号数的溢出。
理解进位,从af位的设置更为容易。
例:
A的补码与B的补码计算后(加减)为C的补码
把C的补码看成无符号数,意义与C相同就是CF=0否则CF=1
把C的补码看成有符号数,意义与C相同就是OF=0否则OF=1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式