已知[X]原=10110101,求真值X及X的补码和反码 50
已知[X]原=10110101,求真值X及X的补码和反码求完整尽可能详细的打草稿的过程图片也行,非常感谢!...
已知[X]原=10110101,求真值X及X的补码和反码求完整尽可能详细的打草稿的过程图片也行,非常感谢!
展开
3个回答
展开全部
[X]反码=11001010,(符号位不动,将X的原码低7位逐位取反)。
[X]补码=11001011(将X的反码加1)。
计算机机器数中最简单的一种形式,数值位就是真值的绝对值,符号位位“0”时表示正数,符号位为“1”时表示负数,原码又称带符号的绝对值。
为了方便整数和小数区别,整数的符号位与数值位之间用“,”隔开,小数的符号位与数值位之间用“.”隔开。
扩展资料:
反码通常是用来由原码求补码或者由补码求原码的过渡码。根据定义,可以得到机器数的反码的整数和小数中“0”的表示形式各有2种,“+0”和“-0”不一样,以8位机器数为例,整数的“+0”原码为0,0000000,反码为0,0000000。
整数的“-0”原码为1,0000000,反码为1,1111111;小数的“+0”原码为0.0000000,反码为0.0000000;小数的“-0”原码为1.0000000,小数的“-0”反码为1.1111111。反码跟原码是正数时,一样;负数时,反码就是原码符号位除外,其他位按位取反。
展开全部
已知[X]原=10110101,最高位是符号位,1表示'-',因此X的真值为-0110101b=-110101b=-53d。
[X]反码=11001010,(符号位不动,将X的原码低7位逐位取反),[X]补码=11001011(将X的反码加1)。
[X]反码=11001010,(符号位不动,将X的原码低7位逐位取反),[X]补码=11001011(将X的反码加1)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询