怎么用16位二进制数表示数的原码,反码,补码,如+127,-128.
我想知道怎么得出来的,
人气:186 ℃ 时间:2019-08-19 13:16:03
解答
真值:+127D=+7FH=+111 1111B
原码: 0000 0000 0111 1111最左的0是符号位,其余高7位用0补齐16位
正数的反码、补码与原码相同
真值:-128D=-80H=-1000 0000B
原码:1000 0000 1000 0000 最左的1是符号位,其余高7位用0补齐16位
反码:1111 1111 0111 1111 将原码除符号位之外各位取反
补码:1111 1111 1000 0000 在反码的最低位+1
推荐
猜你喜欢
- 把1,2,3,4,.5,6,7,8,9填入奥运五环中的九个空白处,使每个圈内数字之和等于13,该怎样填?要祥细过程.
- He used to live in the countryside (改为一般疑问句)
- 甲乙两船从A港驶往B港甲船每小时行30千米乙船每小时行40千米甲船先开出2小时乙船才开出乙船多长时见追上甲
- 设二次函数f(x)=ax²+bx+c的图象过点(-1,0),且对一切实数x,不等式x≤f(x)≤(1+x²)/2恒成立.
- 小学六年级英语日记一般过去时50词左右i
- 给试管中的固体药品加热完毕后为什么要后熄灭酒精灯
- x,y∈正实数,xy方=4,求x+2y的最小值
- 五年级下册语文第一课草原的感受