计算机源码,反码,补码之间怎么计算?

 我来答
该问答中所提及的号码未经验证,请注意甄别。
沙里波特
2024-07-10 · TA获得超过5248个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:632万
展开全部
在计算机系统中,数值,一律采用补码表示和存储。
计算机中,只有补码!
原码和反码,都是不存在的亏氏。
根本就不存在,拿什么转换?
把正负数值,直接转换成补码,就完事大吉了。
原码余搭反码,都是毫无用处的垃圾。
---------------------
+6 的八位补码是什么呢?
答:把它转换成八位二进制:0000 0110,这就是它的补码。
-6 的八位补码是什么呢?
答:把它的绝对销毁散值减一、取反,就是负数的补码。
---------------------
先减一,可得:0000 0101;
再取反,即为:1111 1010。这就是-6 的补码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逐梦扬
2018-10-15
知道答主
回答量:1
采纳率:0%
帮助的人:814
展开全部
-89怎么变成源码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hwd0312
2015-06-03 · TA获得超过4336个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:168万
展开全部
换算根据他们各自的定义进行。
所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小空枯带。
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
原码10010= 反码11101 (10010,1为符号码,故为负)
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
例如:
(1) 原码:在数值前直接加一符号位的表示法。
例如: 符号位 数值位
[+7]原= 0 0000111 B
[-7]原败姿= 1 0000111 B
注意:a. 数0的原码有两种形式:
定点小数表斗芦示方法
[+0]原=00000000B [-0]原=10000000B
b. 8位二进制原码的表示范围:-127~+127
换算:
[+7]反= 0 1111000 B
[-7]反= 1 1111000 B
[+7]补= 0 0000111 B 等于 [+7]原
[-7]补= 1 1111001 B 等于 [-7]反+ 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
拿张草稿纸出来算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式