原码为 11010101 求其反码 补码 补码为 11010001 求其原码 八进制、十进制、十六进制
问题描述:
原码为 11010101 求其反码 补码 补码为 11010001 求其原码 八进制、十进制、十六进制
答
补码
在补码的表示中,正数的表示方法与原码相同;负数的补码在在其反码的最低有效位上加1.通常用[X]补表示X的补码.
例如:[+14]补=10100100[-36]反=11011011[-36]补=11011100
注意1:数0的补码的表示是唯一的,即[0]补=[+0]补=[-0]补=00000000
注意2:利用公式?[X]补+[±Y]补=[X±Y]补?可以把加法和减法统一成加法.(符号位和其它位上数一样运算,如果符号位上有进位,则把这个进位的1舍去不要,即不考虑“溢出”问题).
例如:X=6,Y=2求X-Y
[X]补=00000110[-Y]补=11111110
[X-Y]补=00000100
另:机器数中采用定点或浮点数的方式来表示小数!(略)