餘三碼

餘三碼

餘3碼的特點:當兩個十進制數的和是10時,相應的二進制編碼正好是16,於是可自動產生進位信號,而不需修正。0和9,1和8,…..5和4的餘3碼互為反碼,這在求對於10的補碼很方便。

基本內容

餘三碼(餘3碼)【計算機】是由8421BCD碼加上0011形成的一種無權碼,由於它的每個字元編碼比相應的8421碼多3,故稱為餘三碼。BCD碼的一種。

餘三碼是一種對9的自補代碼,因而可給運算帶來方便。其次,在將兩個餘三碼錶示的十進制數相加時,能正確產生進位信號,但對"和"必須修正。修正的方法是:如果有進位,則結果加3;如果無進位,則結果減3。

如, (526)=(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碼中不存在)

相關詞條

相關搜尋

熱門詞條

聯絡我們