已知x=-127,若采用八位机器码表示,则[X]原=(6),[X]补=(7)。

admin2010-12-16  28

问题 已知x=-127,若采用八位机器码表示,则[X]=(6),[X]=(7)。

选项 A、10000000
B、11111111
C、01111111
D、1000001

答案D

解析 一个二进制数用原码或补码表示,其符号位用0或1表示,0代表正数,1代表负数。正数的原码和补码都等于该数本身;负数的原码则在最高位用’1’来标志,其他部分不变,而补码的最高位为1,数值位的各位取反,再在最低为加1。
   题目中127的原码为01111111,-127的原码将最高位置为1,为11111111,补码将原码出最高位外取反加1得10000001
转载请注明原文地址:https://kaotiyun.com/show/dKjZ777K
0

相关试题推荐
最新回复(0)