设x=+10110101 y=-01101110 分别求x y的原码,补码,反码
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
x的原码是10110101。
x的补码是10110101。
x的反码是10110101。
y的原码是101101110。
y的补码是110010010。
y的反码是110010001。
正二进制数的补码是其二进制表示,与原码相同。负二进制数的补码,是将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1 。
正二进制数的反码与其原码相同;负二进制数的反码是对正二进制数逐位取反,符号位保持为1。
扩展资料:
补码表示统一了符号位和数值位,使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大的方便。
补码概念的引入和当时运算器设计的背景不无关系,从设计者角度,既要考虑表示的数的类型(小数、整数、实数和复数)、数值范围和精确度,又要考虑数据存储和处理所需要的硬件代价。因此,使用补码来表示机器数并得到广泛的应用,也就不难理解了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询