BCD碼的介紹,BCD碼的編碼規則是什麼?

時間 2025-02-23 01:35:13

1樓:袁樂

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

bcd碼這種編碼形式利用了四個位元來儲存乙個十進位的數碼,使二進位和十進位之間的轉換得以快捷的進行。這種編碼技巧最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字串作準確的計算。相對於一般的浮點式記數法,採用bcd碼,既可儲存數值的精確度,又可免去使電腦作浮點運算時所耗費的時間。

此外,對於其他需要高精確度的計算,bcd編碼亦很常用。由於十進位數共有十個數碼,因此,至少需要4位二進位碼來表示1位十進位數。4位二進位碼共有2^4=16種碼組,在這16種**中,可以任選10種來表示10個十進位數碼,共有n=16!

10!*(16-10)!]等於8008種方案。

常用的bcd**列於末。

2樓:做而論道

bcd碼(binary-coded decimal‎)亦稱或二-十進位**。

用4位二進位數來表示1位十進位數中的0~9這10個數。

3樓:秒懂百科

bcd碼:一種二進位的數字編碼形式。

4樓:電工

瞭解什麼是bcd碼,詳細分析它的特點?

bcd碼的編碼規則是什麼?

5樓:帳號已登出

從左到右,第一位為1代表2,為0代表0,第二位為1代表4,為0代表0,第三位為1代表2,為0代表0,第四位為1代表1,為0代表0。

比如說,1111=2+4+2+1=9,0111=0+4+2+1=碼有8421bcd、2421bcd、4221bcd、5421bcd等,常用的是8421bcd碼。

當兩個bcd碼相加,如果和等於或小於 1001(即十進位數9),不需要修正;如果相加之和在 1010 到1111之間,則需加 6 進行修正;如果相加時,本位產生了進位,也需加 6 進行修正。

6樓:做而論道

bcd 碼的編碼規則是什麼?

規則:用四位二進位,代表一位十進位。

bcd 碼,有許多種:

bcd碼的運演算法則

7樓:太平洋科技

bcd碼的運算規則:bcd碼是十進位數,而運算器對資料做加減運算時,都是按二進位運算規則進行處理的。這樣,當將 bcd碼傳送給運算器進行運算時,其結果需要修正。

修正的規則是:當圓渣困兩個bcd碼相加,如果和等於或小於 1001(即十進位數9),不需要修正;如果相加之和在 1010 到1111之間,則需加 6 進行修正;如果相加時,本位產生了進位,也需加 6 進行修正。

這樣做的原因是,機器按二進位相加,所以 4 位二進位數相加時,是按「逢十六進一」的原則進行運算的,而梁拿實質上是 2 個十進位數相加,應該按「逢十進一」的原則相加,16 與10相差 6,所以當和超過 9或有進位時,都要加 6 進行修正。

8樓:做而論道

bcd 碼的種類,是有很多的。備租

有些 bcd 碼,屬於「無權碼」,根本就沒有運算的功能。

如果是 8421bcd 碼,就可以像普通二進位數一樣,相加減。

人工來做算術運算,還是比較簡單的,需要「逢十進一」時,你自己注意就行了。

如果是用計算機來加減,就麻煩一些了。

因為,計算機只會做二進位,所以,它算出的結果,肯定是二仿棗兆進位了。

那麼,在事後,就必須進行「十進位調整」,才能得到 bcd 碼的結果。

一種巖悄進行「十進位調整」的電路如下:

2位bcd碼是什麼意思

9樓:晉夢凡

因為4位2進位數最大能表示16個東西(0-15)所以他能包含0-9這10個數字,(二進位數0000- 1001)比如說 89

將其拆開為 8和9

然後8的二進位表示1000,乙個儲存單元為8位,前面加上0000。 最後結果為00001000這就是乙個bcd碼,表示數字8

9的二進位表示1001,前面加上0000。 最後結果為00001001這就是乙個bcd碼,表示數字9

從開始-附件-計算器-用科學型)

乙個儲存單元為8位二進位,8和9的二進位相加就是:10001001,乙個儲存單元表示2個十進位位數,這個數字就是壓縮bcd碼。

10樓:saber後宮_吐

bcd碼(binary-coded decimal‎)亦稱或二-十進位代橋頌碼。滲鄭。

用4位二進位數叢消頌來表示1位十進位數中的0~9這10個數。

數字的bcd編碼是怎樣的?

11樓:做而論道

就櫻梁是這扮頌段樣的:廳譽。

8421BCD碼1001 0110 0010 0001對應的

戴新蘭歐環 答案 1010 解釋 bcd碼就是指用二進位制數代表十進位制數。8421是其中最常用的一種。可以表示0 15之間的任意數。方法是從8421中選取任意個數相加等於你想轉換的數。用到的是1,沒用的是0 手機使用者 乙個十進位制數轉換為8421bcd碼和轉換為二進位制數是兩碼事是不相干的。10...

設計8421BCD碼的判斷奇數的電路,要求輸入碼為奇數時,輸出為1真值表怎麼列啊

墨汁諾 把一位十進位制數用8421bcd碼錶示 8421bcd非法碼組合有 d,c,b,a 1,0,1,0 1,0,1,1 1,1,0,0 1,1,0,1 1,1,1,0 1,1,1,1 將此dcb項對應74ls151的cba選通項,則只要cba 101 110 111 時,選通輸出的訊號代表非法。...

設計比較電路,當輸入的8421bcd碼大於5是輸出為1否

山水阿銳 您好,是這樣的 1 原理圖,如圖5 1所示 ahdl硬體描述語言輸入 subdesign t5 1 d0,d1,d2,d3 input out output begin if d3,d2,d1,d0 5 then out vcc else out gnd end if end 2 原理圖,...