Loading

digit.md

原码、反码和补码

用反码表示有符号数时,符号位保持不变,数值大小定义为

1561864394065

用补码表示有符号数时,符号位保持不变,数值大小定义为

1561864593539

正数的原码、反码和补码形式相同。求负数的补码时,为了避免做减法运算,一般方法是:先求出负数的反码(将原码的数值位逐位求反),然后在最低位加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

posted @ 2022-05-27 14:00  nsfoxer  阅读(31)  评论(0编辑  收藏  举报