8位空间表示-127的补码是什么形式(机器数)

如题所述

第1个回答  2022-09-28

8位空间表示-127的补码是10000001。

-127的8位空间原码为-(1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0)=11111111,求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。所以为10000001。

扩展资料:

补码解决了符号的表示的问题;可以将减法运算转化为补码的加法运算来实现,克服了原码加减法运算繁杂的弊端,可有效简化运算器的设计;在计算机中,利用电子器件的特点实现补码和真值、原码之间的相互转换,非常容易。

补码表示统一了符号位和数值位,使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大的方便。