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共...