加三码

(重定向自Excess-3

加三码(Excess-3/XS-3)是一种二進碼十進數,也叫Stibitz code[1],是一种互补BCD码记数系统

XS-3 用于一些老式计算机上和寄存器上,以及上世纪 70 年代的手持便携电子计算器中。XS-3 用预先指定的数字N作为偏重值(biased value)来表示数值,非加权(nonweighted)。此类并称 XS-N。在 XS-3 中,每位数字表示为该位原数值加三的四(bit)二进制数。亦即,XS-3 等同于十进制数自身加三,再转化为二进制形式。

  • 例如得到十进制的4的 XS-3 表达,4+3=7,其二进制表达即为 XS-3。0111即是。[2]
DecimalBinaryDecimalBinaryDecimalBinaryDecimalBinary
−30000101005100091100
−200012010161001101101
−100103011071010111110
000114011181011121111

相关条目编辑

参考编辑

  1. ^ 美国名人堂-Stibitz. [2013-04-23]. (原始内容存档于2018-10-02). 
  2. ^ Excess-3 code in digital electronics.. [2013-04-23]. (原始内容存档于2019-09-21).