加三碼

維基百科,自由的百科全書
跳至導覽 跳至搜尋

加三碼(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]
Decimal Binary Decimal Binary Decimal Binary Decimal Binary
−3 0000 1 0100 5 1000 9 1100
−2 0001 2 0101 6 1001 10 1101
−1 0010 3 0110 7 1010 11 1110
0 0011 4 0111 8 1011 12 1111

相關條目[編輯]

參考[編輯]

  1. ^ 美國名人堂-Stibitz
  2. ^ Excess-3 code in digital electronics.