作业帮 > 数学 > 作业

计算机组成原理中移码怎么计算?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 08:20:43
计算机组成原理中移码怎么计算?
若9BH表示移码(含1位符号位),则对应的十进制数为——
A.27 B.-27 C.-101 D.101
当补码做 先符号位换一下 就是补码 补码计算就是 某二进制一共N+1位 十进制就是 后N位 加权求和,若最高位为1 则减去 2^n(那么就必定为负数了) 若最高位为0 则 不变(一个非负数).
再问: 我只是不理解移码的运算规则。
移码就是符号位取反的补码运算,这句话是什么意思?
是先把符号位取反得到二进制码,再按补码的运算法则算吗?
还是先算补码,再把补码的符号位取反???
再答: 符号位单独算 对于移码 正就是1 负就是0 例如一个负数原码 你先吧后面的数都取反加1 然后因为他是负的 符号位添0. 你这样理解的话 就是应该先算补码,再把补码的符号位取反 不过我觉得这样记 会混乱的 最后单独算符号位 这样比较好记吧。。 因为 原码反码补码移码 都通用。
再答: 先算补码,再把补码的符号位取反。 对原码反码补码移码 通用的理解 先算数据位 符号位最后算。 刚写了一大堆 提交了没反应 我去。