bcd碼是什麼意思 BCD碼是什麼

2021-10-17 07:55:25 字數 919 閱讀 6850

今天給大家穿插講一期常用的數字編碼形式----bcd碼。可能我們在學校經常使用二進位制和十六進製制的數字表達形式。然而大多數情況下我們都是需要和十進位制數進行轉化來進行數字的表達,因為我們社會普遍習慣使用十進位制。相對於一般的浮點式記數法,採用bcd碼,既可儲存數值的精確度,又可免去使計算機作浮點運算時所耗費的時間。

(一) 那麼是什麼bcd碼呢?

bcd碼(binary-coded decimal‎),用4位二進位制數來表示1位十進位制中的0~9這10個數碼,是一種二進位制的數字編碼形式,用二進位制編碼的十進位制**。

(二)如何用bcd碼表示十進位制數?

首先,如果我們想表達0~9這幾個數字,那麼我們只需要使用乙個四位的bcd碼就足夠了。

細心的朋友會發現當數字大於九時,乙個四位的bcd碼不能夠表達十進位制的兩位數,因此當數字大於九時,我們需要用八位bcd碼來表示。高位只需要逢九進一即可。

(三)bcd碼如果進行加法運算?

當兩個bcd碼相加,如果和等於或小於 1001(即十進位制數9),不需要修正;如果相加之和在 1010 到1111(即十六進製制數 0ah~0fh)之間,則需加 6 進行修正。

相加範圍在九以內都不需要進行修正:如下圖

相加超過九時:

bcd碼你知道是什麼嗎?​mp.weixin.qq.com

什麼是BCD 碼

bcd碼 binary coded decimal 亦稱二進碼十進數或二 十進位制 用4位二進位制數來表示1位十進位制數中的0 9這10個數碼。是一種二進位制的數字編碼形式,用二進位制編碼的十進位制代 碼。bcd碼這種編碼形式利用了四個位元來儲存乙個十進位制的數碼,使二進位制和十進位制之間的轉換得以...

打碼平台是什麼意思

看見很多人不知道打碼平台是什麼,不明白意思也不清楚什麼是正確的使用方法,在下甚是心急,現在便為大家奉上關於打碼平台的使用說明。要想知道如何使用,事先明白全自動打碼平台是什麼比較好,答題吧打碼平台是指具有對驗證碼自動識別,自動輸入等一些功能的平台,支援多種方式的對驗證碼自動識別,具有幫助使用者解決批量...

undi是什麼意思 undefined是什麼意思

我們通常在上網時使用微博 qq空間 我經常在玩遊戲時遇到未定義的錯誤。對於許多計算機白人,我不明白這個錯誤資訊的含義。讓我們看乙個簡單的例子。3 通過查詢我們發現 未定義 的含義是未澄清和未定義的,僅從字面意義上講,很難知道是什麼原因。7 非常流暢,螢幕直接彈出 簽入 問題解決了。undefined...