餘三碼是一種對9的自補代碼,因而可給運算帶來方便。其次,在將兩個餘三碼錶示的十進制數相加時,能正確產生進位信號,但對“和”必須修正。修正的方法是:如果有進位,則結果加3;如果無進位,則結果減3。
如, (526)10進制=(0101 0010 0110)8421BCD碼=(1000 0101 1001)餘3碼
真值表:
Decimal | 8421BCD | 餘3碼 |
0 | 0000 | 0011 |
1 | 0001 | 0100 |
2 | 0010 | 0101 |
3 | 0011 | 0110 |
4 | 0100 | 0111 |
5 | 0101 | 1000 |
6 | 0110 | 1001 |
7 | 0111 | 1010 |
8 | 1000 | 1011 |
9 | 1001 | 1100 |
PS : (0000~0010) 和 (1101~1111) 是非法碼(即在餘3碼中不存在)