计算机移码
移码表示浮点数的阶码,只有整数形式,如 IEEE754 中阶码用移码表示。
设定点整数 \(X\) 的移码形式为 \(X_0 X_1 X_2 X_3...X_n\),则移码的定义是:
\[ [X]_{移} = 2^n + X \quad -2^n \leqslant X < 2^n \]
具体实现:数值位与 \(X\) 的补码相同,符号位与补码相反。
举例
\[ \begin{matrix} X = +0101 \quad [X]_{补} = 00101 \quad [X]_{移} = 10101 \\ X = -0101 \quad [X]_{补} = 11011 \quad [X]_{移} = 01011 \end{matrix} \]
参考:
1、华科软院计组第二章 PPT。
计算机移码
http://fanyfull.github.io/2021/09/18/计算机移码/