计算机中原码,反码,补码之间关系
6个回答
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
展开全部
原码:就是原码,真实的码
反码:在原码的基础上,符号位不变,数值位按位取反
补码:1)正数的补码:与原码相同。
【例1】+9的补码是00001001。
(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反然后整个数加1。
反码:在原码的基础上,符号位不变,数值位按位取反
补码:1)正数的补码:与原码相同。
【例1】+9的补码是00001001。
(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反然后整个数加1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正数:原码、补码、反码都是一样
这个肯定没问题
负数:原码
-->(对原码除符号位外按位取反)-->反码
-->(对反码加1)->补码
所以根据原码求补码就是
取反加1
例:-7的原码(10000111)->取反得反码(11111000)->加1得补码(11111001)
所以-7的补码是11111001。
这个肯定没问题
负数:原码
-->(对原码除符号位外按位取反)-->反码
-->(对反码加1)->补码
所以根据原码求补码就是
取反加1
例:-7的原码(10000111)->取反得反码(11111000)->加1得补码(11111001)
所以-7的补码是11111001。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
带符号数,在计算机中,是以补码存放的。
所以,在计算机中,只有补码,并没有原码、反码。
那么,补码和原码、反码,根本就没有任何联系。
补码,只和补码有关系。
大家都知道,绝对值相同的正、负数,之和为零:
(+6)+(-6)= 0
用补码计算,也就是:
[+6]补 +[-6]补 = 0
那么,就可以导出:
[-6]补 = 0-[+6]补
式中,正数的补码,就是该正数本身。
那么,负数的补码,就是:零-正数的补码。
例如,求-6 的八位补码,如下即可:
[+6]补 = 0000 0110。
[-6]补 = 0-0000 0110 = 1111 1010。
这就完了。
根本就用不着 原码反码符号位。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一样!应该是加一,但不是那么的加法。『整型负数补码转化十进制:一、先对补码除符号位各位取反;二、转化成十进制数;三、再十进制数上加一。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询