8085 微處理器中的 BCD 數字


很多時候,我們需要在計算機中用十進位制數字表示並對這些數字進行算術運算。例如,我們可能需要計算一個學生在五個不同學科中取得的總分數,其中分數顯然採用十進位制記數法記分。

出於此目的,BCD 碼被廣泛使用。在 BCD 記數法中,使用 4 位來編碼一個數字,因此一個位元組中儲存了兩個數字資訊。例如,十進位制 45 在 BCD 中表示為 0100 0101。程式碼 10 至 15,即 1010、1011、1100、1101、1110 和 1111 在 BCD 記數法中是非法的。類似地,十進位制 2,048 在 BCD 中表示為 0010 0000 0100 1000。但同樣的十進位制 2,048 在二進位制中表示為 0000 1000 0000 0000。如前所述,一系列 0 和 1 的值取決於解釋。

更新於: 30-7 月,2019 年

1K+ 瀏覽

啟動您的 職業

透過完成課程取得認證

開始
廣告