两个二进制负数相加得正数?如题-1011+(-1111)-1011补码为10101-1111补码为10001两者相加补码
1个回答
算的没错,但是结果有错.
在限定了位数之后,补码所能表示的范围,就确定了.
超出了这个范围,称为溢出,结果就是错误的.
楼主的问题,就是溢出了.
想要弥补,只能增加位数,重新计算.
相关问题
二进制的负数如何算?二进制的负数都用补码算,那如何根据补码看出值呢如1111 1011 如何看出其值为-5
二进制负数补码转为十进制还有意义吗?如-59 原码是 1011 1011补码是 1100 0101 这不就是十进制-69
求二进制小数的补码 (0.1011和-0.
机器数补码相加4位计算机,有两个机器数1000和1001,所采用的表示格式为补码,两个数相加为1001,10001,00
两个负数的反码和补码怎么算两个负数的补码相加得正?题目是要求用反码和补码计算-126-100,烦
正数加负数,等于加负数的补码,2-6=-4.2为0010,-6的补码为1010,相加得1110,这个数不上-6么?
计算机组成原理 书中 只要是这种形式 X=+1011 就是直接指补码吗?即X的补码为0 1011
x的补码是1011,y的补码是0010,则x-y的值的补码为多少?怎么算的求答案
二进制数+1011的原码、反码、补码分别是什么?(还有-1101和-101010)
二进制真值变补码X=0.1011[x/2]补=?[2x]补=?我知道真值变原码变补码,但一乘除就不会了.我把0.1011