digit.md
原码、反码和补码
用反码表示有符号数时,符号位保持不变,数值大小定义为
用补码表示有符号数时,符号位保持不变,数值大小定义为
正数的原码、反码和补码形式相同。求负数的补码时,为了避免做减法运算,一般方法是:先求出负数的反码(将原码的数值位逐位求反),然后在最低位加1即可得到补码,即
(N)补码=(N)反码+1 (负数时)
8421码 == BCD码
BCD + 011 == 余三码
循环码又称格雷码
设二进制码为 B = Bn-1Bn-2 … Bi+1Bi … B1B0
对应格雷码为 G = Gn-1Gn-2 … Gi+1Gi … G1G0
Gn-1 = Bn-1
Gi = Bi+1⊕Bi 0 ≤ i≤ n-2