如果1000是十进制数,先求它的二进制真值,
1000D
=(512+256+128+64+32+8)D
=(2^9+2^8+2^7+2^6+2^5+2^3)D
=1111101000B
若采用十六位二进制编码,最高位是符号位,正数符号位是0,二进制值放右边,其余各位补0,得到1000的原码是:
0000001111101000
正数的原码、反码、补码一致,1000的补码也是:
0000001111101000
如果1000是十进制数,先求它的二进制真值,
1000D
=(512+256+128+64+32+8)D
=(2^9+2^8+2^7+2^6+2^5+2^3)D
=1111101000B
若采用十六位二进制编码,最高位是符号位,正数符号位是0,二进制值放右边,其余各位补0,得到1000的原码是:
0000001111101000
正数的原码、反码、补码一致,1000的补码也是:
0000001111101000