如何求取补码的原码

作者&投稿:全歪 (若有异议请与网页底部的电邮联系)

卜卫19360905398问: 二进制数中,负数知道补码,怎么求原码, -
杭锦旗达路回答:[答案] 当你知道了一个负数的补码之后,对这个补码做取反加1(再次求补),就可以得到这个负数的绝对值,再将其最高位(符号位)置为1(负数),就得到这个负数的原码了.

卜卫19360905398问: 怎么求补码的原码? -
杭锦旗达路回答: 补码的补码就是原码! 带符号数中只有负数的原码反码和补码是不一样的,正数的这些都是一样的,涉及码制转换! 原码求补码是取反加1 补码求原码还是是取反加1(符号位除外)

卜卫19360905398问: 如何用负数的补码来求原码,求例子 -
杭锦旗达路回答: 首先,负数的补码=其正数的源码的反码+1.然后,负数的源码就是先减1在取反,最高位为1 eg:(-125)源=11111101B, (-125)反=10000010B, (-125)补=10000011B,反过来求-125的源码就是用-125的补码10000011先减1,得到10000010,在取反01111101,最高位改成1,11111101,懂了吗?祝考试周愉快~

卜卫19360905398问: 补码中的原码又是怎么算得?
杭锦旗达路回答: 把补码最高位不动,其它位取反, 最后一位加1,结果就是原码 如: 1111 1001 这是个补码 它的原码是 1000 0110 +1--->1000 0111

卜卫19360905398问: 补码怎么变原码输出? -
杭锦旗达路回答: 正数原码和补码相同.如果是负数,补码求原码的方法和原码求补码相同.就是将这个补码看成一个新的原码,对其求补(先求反码,再加1),得出的结果就是这个数的原码了

卜卫19360905398问: 知道一个数,怎么求他的原码和补码?急.比如说 - 11 -
杭锦旗达路回答:[答案] 一个正整数的补码和原码相同 比如10 原码0000000000001010 补码0000000000001010 一个负数的补码求 绝对值取反 再加1 -10 取10的原码0000000000001010 取反 1111111111110101 再加1得 1111111111110110 就这样了

卜卫19360905398问: 补码1000怎么求原码,原码1000怎么求补码 -
杭锦旗达路回答: 二进制数1000为负数(因为第一位是1),负数的补码在第一位不变的情况下先将其他位取反(即1变0,0变1),此时为1111;再加1(即1111+0001),此时为10000 原码1000的补码为10000补码1000的原码为10000 原码求补码为取反加一,补码求原码为逆过程先减一后取反;对于二进制来说先减一后取反和先取反后加一结果是一样的 所以两者都是取反加一

卜卫19360905398问: 已知X的补码为10011000,则它的原码为我要详细的过程 -
杭锦旗达路回答: 补码的补码即原码.1001 1000的反码为1110 0111 再加1即为补码,即1110 1000----此即原码(-104)

卜卫19360905398问: 补码怎么求 我的原码和反码都会求十进制数 - 52用8位二进制补码表示 -
杭锦旗达路回答:[答案] 补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储). 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理.另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网