-130的十六进制原码和补码是什么?

 我来答
床前明月儿
高能答主

2020-01-25 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171942

向TA提问 私信TA
展开全部

[-130]原码 =1000 0001 1111 0100b =81F4h

[-130]反码 =1111 1110 0000 1011b =FE0Bh

[-130]补码 =1111 1110 0000 1100b =FE0Ch


扩展资料

原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。

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

参考资料来源:百度百科-原码

参考资料来源:百度百科-补码

意法半导体(中国)投资有限公司
2023-06-12 广告
原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面 原码增加了一位符号位(即最高位为符号位),该位为0表示正数,该位为1表示负数,其余位表示数值的大小。(百度) 8位二进制表示一个数,-126的原码(... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
superttoy
2012-10-18 · 超过14用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:10.9万
展开全部
方法:先转化为二进制再其他进制(八进制,十六进制),负数用'1',正数用'0'。
原码
十进制数:-130 转化为二进制:11000010 (其中最高位为符号位)再十六进制数:182
补码做法也一样,不过正数的原码和补码一样,负数的补码是原码个位取反加1
主要抓住中间介数二进制数进行换算。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啦卡you
2018-09-16
知道答主
回答量:1
采纳率:0%
帮助的人:823
引用superttoy的回答:
方法:先转化为二进制再其他进制(八进制,十六进制),负数用'1',正数用'0'。
原码
十进制数:-130 转化为二进制:11000010 (其中最高位为符号位)再十六进制数:182
补码做法也一样,不过正数的原码和补码一样,负数的补码是原码个位取反加1
主要抓住中间介数二进制数进行换算。
展开全部
你的-130的原码都错了,后面怎么可能对,130的原码就是10000010,已经是8位了,8位二进制数的原码范围是-127到127,-130的原码如果用二进制表示应该用16位!请答主回去再好好算一算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式