十進位制碼157表示的8421BCD碼是多少

時間 2021-08-30 10:38:45

1樓:炸毛什造

是(000可省)1 0101 0111。

8421碼是bcd**中最常用的一種。這種編碼形式利用了四個位元來儲存一個十進位制的數碼,使二進位制和十進位制之間的轉換得以快捷的進行。這種編碼技巧,最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字串作準確的計算。

相對於一般的浮點式記數法,採用bcd碼,既可儲存數值的精確度,又可免卻使電腦作浮點運算時所耗費的時間。此外,對於其他需要高精確度的計算,bcd編碼亦很常用。**中從左到右每一位的1分別表示8,4,2,1,所以把這種**叫做8421**。

每一位的1代表的十進位制數稱為這一位的權。8421碼中的每一位的權是固定不變的。如果是1則加上對應權值,是0則加上0。

1=0001,5=0101,7=0111

所以157的8421bcd碼是0001 0101 0111.

2樓:

8421碼 從左到右的權為8、4、2、1。這種表示和二進位制表示是一致的,又稱二進位制編碼的十進位制,簡稱bcd碼

用4位二進位制數來表示1位十進位制數中的0——9這10個數碼,簡稱bcd碼。

即:0000……0

0001……1

0010……2..

.1001……9

bcd碼是四位二進位制碼, 也就是將十進位制的【數字】轉化為二進位制

十進位制碼 1 5 7

對應的8421bcd碼 0001 0101 0111

另外補充一些關於【壓縮bcd碼】與【非壓縮bcd碼】的區別—— 壓縮bcd碼的每一位用4位二進位制表示,一個位元組表示兩位十進位制數;非壓縮bcd碼用1個位元組表示一位十進位制數,高四位總是0000,低4位的0000——1001表示0——9

十進位制碼 1 5 7

壓縮bcd: 0001 0101 0111

非壓縮bcd: 00000001 00000101 00000111

十進位制數28轉換為8421bcd碼是多少?急用!

3樓:蘇堤舊事

是101000。因為(28)=(00101000)8421bcd。

8421bcd碼含義:

8421bcd碼中的「8421」表示從高到低各位二進位制位對應的權值分別為8、4、2、1,將各二進位制位與權值相乘,並將乘積相加就得相應的十進位制數。例如,8421bcd碼「0111」,0×8+1×4+1×2+1×1=7d,其中d表示十進位制(decimal)數。

值得特別注意的是,8421bcd碼只有0000~1001共十個,而1010、1011...等等不是8421bcd碼!

計算機內毫無例外地都使用二進位制數進行運算,但通常採用8進位制和十六進位制的形式讀寫。對於計算機技術專業人員,要理解這些數的含義是沒問題,但對非專業人員卻不那麼容易的。由於日常生活中,人們最熟悉的數制是十進位制,因此專門規定了一種二進位制的十進位制碼,稱為bcd碼,它是一種以二進位制表示的十進位制數碼。

4樓:匿名使用者

(28)=(00101000)8421bcd

8421bcd碼怎樣轉換成十進位制

太平洋海角 8421bcd碼是採用4位二進位制碼來表示十進位制數值,高位到低位的權值分別為8,4,2,1,只要將每4位二進位制碼對應的權值相加即得到對應的十進位制數。如二進位制的10010111bcd碼轉換成十進位制是 97。bcd碼的編碼技巧最常用於會計系統的設計裡,因為會計制度經常需要對很長的數...

我們常用的數是十進位制,如23,表示十進位制的數要用數碼 0,1,2,3,4,5,6,7,8,9,在電子計算機中用的是二

十進位制數只有0,1,2,3,4,5,6,7,8,9等十個數碼,其意思是 滿10就進位,比如1234共有4位,其值 1 10 10 10 2 10 10 3 10 4 而二進位制數只有0,1兩個數碼,其意思是滿2就進位,比如 101010這個二進位制數,相當於十進位制數的計算方法是 101010是6...

十進位制與十六進位制怎麼理解,十進位制數和十六進位制數怎麼轉換?

十進位制十進位制計數制由 0 1 2 3 4 5 6 7 8 9共 10個數字符號組成。相同數字符號在不同的數位上表示不同的數值,每個數位計滿十就向高位進一,即 逢十進一 如 1 9 10 滿10了,進1位 2 十六進位制 十六進位制由0 1 2 3 4 5 6 7 8 9 a b c d e f共...