-15的8位补码形式为
1个回答
展开全部
-15的8位补码形式为11110001。
十进制数-15先转换转换为二进制数为,即-15=-(1*2^3+1*2^2+1*2^1+1*2^0)=-(1111)。因为要转成8位补码,所以要先将位数弄成8的倍数,即在不足的4个高位处补足4个0,为00001111。最高位为1,表示为负数。即10001111。
再转成补码,即取反加1,为1110000+1=1110001。最后,带上符号位,即11110001。
扩展资料:
补码表示统一了符号位和数值位,使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大的方便。
补码概念的引入和当时运算器设计的背景不无关系,从设计者角度,既要考虑表示的数的类型(小数、整数、实数和复数)、数值范围和精确度,又要考虑数据存储和处理所需要的硬件代价。因此,使用补码来表示机器数并得到广泛的应用,也就不难理解了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询