首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

问题:CF和OF有什么区别

发布网友 发布时间:2022-04-22 06:43

我来回答

2个回答

热心网友 时间:2022-06-16 17:55

OF 反映出:有符号数运算后,是否发生溢出。
CF 反映出:无符号数运算后,是否发生进位。

热心网友 时间:2022-06-16 17:56

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com