采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
(A+B)的结果=0,10100000,反码-1,反码不应该=0,10011111吗,原码=0,01100000
这里使用了双符号位计算,双符号位不一致:(10),表示计算结果发生了溢出,这种情况下,怎么算都是错误的。
原来是这样啊,谢谢老师
老师,我还是没理解,视频中a+b的结果为啥是10100000,而不是01100000?(不考虑溢出,还是按照之前上课的方法:a补码+b补码,计算完转换符号位并且取补码)
为什么是计算完再转换符号位呢?计算的时候符号位是一同计算的,这里是不是有什么误解了?
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.4k 11