带符号位的二进制运算,正正相加得负数两个以二进制表示的正数相加,结果为负数. 0111 0101 + 0001 1000 = 1000 1101 正正相加,却得了负数? 这个怎么解释?请教高手.谢谢!相反的,负负相加

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:34:02
带符号位的二进制运算,正正相加得负数两个以二进制表示的正数相加,结果为负数.          0111 0101 +   0001 1000  =  1000 1101    正正相加,却得了负数? 这个怎么解释?请教高手.谢谢!相反的,负负相加

带符号位的二进制运算,正正相加得负数两个以二进制表示的正数相加,结果为负数. 0111 0101 + 0001 1000 = 1000 1101 正正相加,却得了负数? 这个怎么解释?请教高手.谢谢!相反的,负负相加
带符号位的二进制运算,正正相加得负数
两个以二进制表示的正数相加,结果为负数.
0111 0101 + 0001 1000 = 1000 1101
正正相加,却得了负数? 这个怎么解释?
请教高手.谢谢!
相反的,负负相加又得到正数,这又如何解释呢?
比如 -97-88=-185 而用二进制运算的时候,其结果就成了:
1001 1111 + 1010 1000 = 0100 0111
这如何解释?

带符号位的二进制运算,正正相加得负数两个以二进制表示的正数相加,结果为负数. 0111 0101 + 0001 1000 = 1000 1101 正正相加,却得了负数? 这个怎么解释?请教高手.谢谢!相反的,负负相加
楼主算的对,在计算机里面,就是“符号位直接参与数值运算”.
这就是“溢出”.
CPU在进行了运算之后,会自动判别结果的正确性,出现了上述情况,CPU就会给出“溢出标志(OV)”.
如果是计算器,一般是显示出来个“E”符号,错误的结果就不显示了.

带符号位的二进制运算,正正相加得负数两个以二进制表示的正数相加,结果为负数. 0111 0101 + 0001 1000 = 1000 1101 正正相加,却得了负数? 这个怎么解释?请教高手.谢谢!相反的,负负相加 两个负数相加得正还是负 三个负数相加得正还是负 两个8位带符号位的二进制数扩展成12位带符号的二进制数然后再做加法运算,这个要怎么算啊?主要是想问一下一正一负的算法 正负数加减乘除运算怎样确定符号? 二进制负数的绝对值怎么求用二进制表示的负数的绝对值的求法,是不是取它的补码就可以了呢,可是负数的补码第一位符号位不变啊,绝对值不应该是正的吗,准确来说是不是应该把二进制负数 二进制,负数如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么表示-9,实在弄不明白啊😭 两个负数的反码和补码怎么算两个负数的补码相加得正?题目是要求用反码和补码计算-126-100,烦 为什么两个二进制的补码相加时,和的符号位等于两数的符号位与来自最高有效数字的进位相加的结果? 负数二进制数求补码的时候符号位怎么办 二进制负数与负数相加 余码记数法作用负数的符号位永远是1 那么负数相加岂不是永远溢出了?补码和余码记数法的作用是什么 两个负数相乘 为什么得正 用二进制补码运算求-54-30-54 二进制-110110 补码1001010-30 二进制-011110 补码1100010两个补码相加的确为10101100(-84) 但根据补码的运算法则,符号位产生的进位要去掉,就变成了0101100, 原码反码补码:两个符号位不同的八位二进制数(补码形式)如何相加,说明原因 正负数的加减运算法则是什么? 正负数加减乘除的运算规律? 两个二位二进制数相加怎么加的啊? 八位二进制补码如何求加法,说明为什么是带符号位直接相加,