来自卢燕玲的问题
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需!-100-120.
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需!-100-120.
4回答
2020-02-27 07:32
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需!-100-120.
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需!-100-120.
-100的8位补码:10011100
-120的8位补码:10001000
-100-120相加后:
10011100
10001000
--------------
00100100
CF=1
OF=1
ZF=0
SF=0
我们老师怎么讲的CF为0啊?
?10011100+10001000-------------------(1)00100100括号中的1,即为CF。====================上面是用加法进行运算的,如果用减法,CF就等于0了。-100的8位补码:10011100+120的8位补码:0111100010011100-01111000-------------------(0)00100100括号中的0,即为CF。
对,我们老师讲的用的是减法,我用的是加法,谢谢!不过还是不懂为啥加法和加法CF不一样啊?