作业帮 > 数学 > 作业

用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需! -100-120.

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 07:05:00
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需! -100-120.
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需! -100-120.
-100的8位补码:1001 1100
-120的8位补码:1000 1000
-100-120相加后:
1001 1100
1000 1000
--------------
0010 0100
CF = 1
OF = 1
ZF = 0
SF = 0
再问: 我们老师怎么讲的CF为0啊?
再答: ? 1001 1100 + 1000 1000 ------------------- (1) 0010 0100 括号中的1,即为CF。 ==================== 上面是用加法进行运算的,如果用减法,CF就等于0了。 -100的8位补码:1001 1100 +120的8位补码:0111 1000 1001 1100 - 0111 1000 ------------------- (0) 0010 0100 括号中的0,即为CF。
再问: 对,我们老师讲的用的是减法,我用的是加法,谢谢!不过还是不懂为啥加法和加法CF不一样啊?