全站数据
8 4 2 0 5 8 1

二进制数真值+1010111的补码是什么

IT小男生 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 21:42:45

问题描述

二进制数真值+1010111的补码是什么希望能解答下
精选答案
最佳答案

二进制数真值+1010111的补码是01010111

用二进制表示整数,起初提出来的是原码概念:二进制数的首位表示符号,其余位表示数值,符号位是0表示正数,符号位是1表示负数。

因为用原码表示数据,会出现“正0”和“负0”的现象,且用原码进行数据间的运算会出现错误,因此,最终采用补码进行计算机数据表示。

规定:

正数的补码与原码相同,

负数的补码等于该数的反码加1。

负数的反码为:符号位不动,数值位按位取反。

其他回答

11110110,符号位为1,因此X是负数。

11110110+1=11110111,取反后为00001000,也就是十进制的8。因此X=-8。

1100101b=65。用BCD码表示为01100101。