有符号数的表示法:
原码表示法
正数的符号位(最高位)为0,
负数符号位(最高位)为1;数值位就真值的绝对值。
反码表示法
正数符号位为0,负数符号位为1,数值位将真值取反。
补码表示法
正数符号位为0,负数符号为1,数值位将真值取反加1。
移码表示法
移码 = 补码符号位取反。
有符号数的表示法:
原码表示法
正数的符号位(最高位)为0,
负数符号位(最高位)为1;数值位就真值的绝对值。
反码表示法
正数符号位为0,负数符号位为1,数值位将真值取反。
补码表示法
正数符号位为0,负数符号为1,数值位将真值取反加1
此题目,若真值为0, 原码、补码都是 00000000,
移码 = 补码符号位取反。
所以,10000000 正是移码, 答案选D