使用8个二进位来表示整数的编码时,十进制整数-33对应的原码和补码分别是什么
人气:300 ℃ 时间:2020-01-28 02:37:46
解答
8位二进制中,最高位(首位)为符号位,0表示正数,1表示负数.其余7位表示数字的真值
先把33转换成二进制:33D=0100001B
因为是负数,在最前面加上一个1,得到原码:1010 0001
反码:符号位不变,其余按位取反:1101 1110
补码:反码+1=1101 1111
推荐
猜你喜欢
- (1)在比例尺是1:1000000的地图上量得甲、乙两地相距9CM,如果在1:250000的地图上,甲、乙两地相距?
- 加工同样多的零件,王师傅用了3/4小时,张师傅用了5/6小时,李师傅用了4/5小时,他们谁做得快一些?
- 求英语主谓宾宾补结构例句3个…谢谢……
- 一种绿色粉末状固体加热后变成黑色,同时生成水珠及能使澄清石灰水变混浊的气体
- 某班学生参加数学兴趣小组,其中,参加的男生是全班人数的20%,参加的女生是全班人数的2/7多2人,不参加的人数比全班人数的3/5少5人,全班有多少人?
- 把3,-5,8,-13这四个数用 24点 游戏规则(可使用+,-,*,/,乘方,括号等),可写成算式( ),使其结果等于24.
- 平面上动点p到定点F(1,0)的距离比点p到y轴的距离大1,求动点p的轨迹方程?
- 加工一批零件,甲先加工了这批零件的2/5,接着乙加工了余下的4/9.已知乙加工的个数比甲少200个,这批零件共有多少个?