勵志

勵志人生知識庫

餘3碼是什麼

餘3碼(Excess-3碼)是一種用於表示十進制數字的二進制編碼方式,常用於BCD碼的運算電路中。

餘3碼是在8421BCD碼的基礎上,每個碼組加上0011(二進制)形成的。這種編碼方式的特點是,每個字元的編碼比相應的8421碼多3,因此得名餘3碼。它的一個重要特徵是對於9的自補性,即在某些運算中,如兩個餘3碼表示的十進制數相加時,能正確產生進位信號。如果和超過10(即1111),則產生進位,此時需要對結果加上3以修正。同樣,如果沒有進位且和為9(即1001),則需要對結果減去3。