二进制补码的计算
求X=+1010 Y=-1010的原码和补码
结果:
X原=01010 Y原=11010
X补=1010 Y补=10110
我现在就是Y的补码求不明白;
将Y去符号位得:010
按位取反得:101
加1得:110
与符号位合并:1110
上面的结果我就不明白,为什么正解的解果是10110,而我算的是1110,正确结果的第二位0是哪里来的啊.
人气:216 ℃ 时间:2020-01-27 21:21:49
解答
-1010的第一个1不是标志位
所以对它取原码,应在前面补上一个1作为标志位
11010
然后对除标志位的各位取反,即是反码
10101
然后反码加1
得到最后的补码是10110
推荐
猜你喜欢
- 这些孩子们的钢笔吗?翻译成英语怎么说
- 新鲜鸡蛋在水中会下沉,陆续向水中加盐并轻轻搅拌,会看到什么现象?请简要解释这一现象.
- 有一个工程队修路,第一天修了全长的三分之一,第二天比第一天多修5%、两天共修820米,全长多少米?
- 是一元二次方程的
- 有甲乙两个圆柱体容器,底面积比是2:3,甲里水深19厘米,乙水深15厘米,先从两个容器里抽出同样多的
- AB两地相距1000米,甲乙两人分别从AB同时出发往返散步,两人第一次相遇时候距离AB的中点100米,那么第二次相遇距离第一次相遇多少米
- 欧洲浪漫主义绘画代表人物之一的是 ( ) A.安格尔 B.达维特 C.莫奈 D.马奈
- 已知a的平方加b的平方等于13,ab等于6,a加b的值是