3増し符号(さんましふごう、excess-three code、excess-3、XS-3、3増しコード)は、二進化十進表現 (BCD) の一種で、十進の各桁を、以下のようにその値に3を足した4ビットの2進で表現する方法をいう。
10進 | 2進 | 10進 | 2進 |
---|---|---|---|
0 | 0011 | 9 | 1100 |
1 | 0100 | 8 | 1011 |
2 | 0101 | 7 | 1010 |
3 | 0110 | 6 | 1001 |
4 | 0111 | 5 | 1000 |
例えば、
- 123410 = 0100010101100111excess-3
である。ここで 10 は十進数を、excess-3 は3増し符号を示す。
通常のBCDに対する3増し符号の利点は次のとおりである。
参考文献
- JIS X 0005:2002 情報処理用語(データの表現) 2005年7月2日
- 雨宮好文 『現代電子回路学[II]』 オーム社、1980年、229頁。 (ISBN (4-274-12750-8))
- 本項の表はウィキペディア英語版の「Excess-3」の記事 (16:10, 7 September 2006 UTC版) からの翻訳である。