为什么-128二进制表示是80H不是81H
-128的十六进制表示为FF80H,其十六进制表示为11111110000000,带符号的数字由补码表示,定义补码是为了便于运算。
二进制是一种广泛应用于计算技术的数字系统。二进制数据是由数字0和1表示的数字。它的基数是2,进位规则是每2进1,借位规则是2进1。
二进制的优点和缺点是显而易见的。它的优点是只有两个数字0和1,所以每个数字都可以用任何具有两个不同稳定状态的元素来表示。
基本操作规则简单,操作方便。缺点是当一个数字用二进制表示时,会有很多位。因此,实际使用前要使用十进制系统进行输入。
扩展资料:
使用四位数的二进制代码来表示一位数的十进制数称为二进制十进制代码或BCD。根据代码是否正确值的每一位BCD码可分为正确的代码和未经授权的代码两种类型。
应用最多的是8421BCD码,未经授权的代码使用更多的剩余三个代码和格雷码,我们通常说BCD码是指8421BCD码。
8421BCD代码中的“8421”表示从高到低的每个位对应的权值分别为8、4、2、1。将每一位与权值相乘,再将乘积相加得到相应的小数。例如8421BCD代码“0111”,0×8+1×4+1×2+1×1=7D,其中D为小数。
特别值得注意的是,8421BCD码只有0000~1001的总数为10,而1010、1011…等等,不是8421BCD。
可以这样来理解,1=0+1,-1=0-1,-2=-1-1……
0 111 1111 127
0 111 1110 126
……
0 000 0001 1
0 000 0000 0
1 111 1111 - 1
1 111 1110 - 2
……
1 000 0001 -127
1 000 0000 -128
2011-11-10
其2进制表示是1111 1111 1000 0000
-----------------
二进制,是 80H ?
二进制,哪有 8 啊!
二进制,既不是 80H,也不是 81H。
-128 的八位二进制是:1000 0000。