当前位置: > 使用8个二进制位来表示整数的编码时,十进制整数-88对应的原码和补码分别是__ (...
题目
使用8个二进制位来表示整数的编码时,十进制整数-88对应的原码和补码分别是__ (

提问时间:2020-06-25

答案
用8位二进制表示有符号数的方法中,最高位(首位)为符号位,0表示正,1表示负.
后面7位表示数字的真值.
先求原码:
把88转换成二进制数:88D=101 1000B
对于-88,最高位应该为1,就在最前面加个1,得到原码:[-88]原=1101 1000
要求补码,先求反码.
反码:符号位不变,其余按位取反:[-88]反=1010 0111
补码=反码+1=1010 1000
另外说明一点,上述方法只是针对负数而言.
对于正数,其反码、补码都和原码相同,不作变化.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.