计算机组成原理中移码怎么计算?若9BH表示移码(含1位符号位),则对应的十进制数为——A.27 B.-27 C.-101

计算机组成原理中移码怎么计算?
若9BH表示移码(含1位符号位),则对应的十进制数为——
A.27 B.-27 C.-101 D.101
总瓢把子41 1年前 已收到1个回答 举报

korla17m 幼苗

共回答了20个问题采纳率:95% 举报

当补码做 先符号位换一下 就是补码 补码计算就是 某二进制一共N+1位 十进制就是 后N位 加权求和,若最高位为1 则减去 2^n(那么就必定为负数了) 若最高位为0 则 不变(一个非负数).

1年前 追问

1

总瓢把子41 举报

我只是不理解移码的运算规则。
移码就是符号位取反的补码运算,这句话是什么意思?
是先把符号位取反得到二进制码,再按补码的运算法则算吗?
还是先算补码,再把补码的符号位取反???

举报 korla17m

符号位单独算 对于移码 正就是1 负就是0 例如一个负数原码 你先吧后面的数都取反加1 然后因为他是负的 符号位添0. 你这样理解的话 就是应该先算补码,再把补码的符号位取反 不过我觉得这样记 会混乱的 最后单独算符号位 这样比较好记吧。。 因为 原码反码补码移码 都通用。

举报 korla17m

先算补码,再把补码的符号位取反。 对原码反码补码移码 通用的理解 先算数据位 符号位最后算。 刚写了一大堆 提交了没反应 我去。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.784 s. - webmaster@yulucn.com