作业帮 > 数学 > 作业

负数的原码、反码、补码、移码的计算规则是什么?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/30 22:22:30
负数的原码、反码、补码、移码的计算规则是什么?
在计算机组成原理中,正是用0表示,负用1来表示的吗?
例如:设寄存器内容为10000000,若它等于0,则其编码为(D)
A原码 B补码 C反码 D移码
请解释一下为什么选D
负数的原码、反码、补码、移码的计算规则是什么?
有符号数的表示法:
原码表示法
正数的符号位(最高位)为0,
负数符号位(最高位)为1;数值位就真值的绝对值.
反码表示法
正数符号位为0,负数符号位为1,数值位将真值取反.
补码表示法
正数符号位为0,负数符号为1,数值位将真值取反加1
此题目,若真值为0,原码、补码都是 00000000,
移码 = 补码符号位取反.
所以,10000000 正是移码,答案选D