bcd碼,bcd碼表


bcd碼,bcd碼表

文章插圖
bcd壓縮碼是什么?所謂的壓縮BCD碼,指的就是用四位二進制數表示一位BCD碼,用一個字節表示的兩位BCD碼,稱為壓縮型BCD碼 。
一個BCD碼占4位,而一個字節有8位 。若把二個BCD碼放在一個字節中,就叫壓縮的BCD碼 。而一個字節只放一個BCD碼 , 高位置0,則叫非壓縮的BCD碼 。
壓縮BCD碼分為有權碼和無權碼 。有權碼是以不同的權值關系進行編碼,所以 , 有權碼可以按權展開求和得到等值十進制數如:8421(最常用)、2421、5421…;無權碼如:余3碼、格雷碼(嚴格意義上格雷碼并不屬于BCD碼)…則沒有這種換算方式 。
bcd碼為什么會有八位?這是由BCD碼的編碼規則所決定的 。首先要了解什么是BCD碼 。
BCD碼是用4個二進制位數來表示一位十進制數 。在計算機中一個基本存貯單元(通常被稱為字節)是8個二進制位 , 所以一個字節只可以表示2位BCD碼 。而一位十進制數的最大值是9,因此用一個字節表示的BCD碼最大值是99 。
bcd碼屬于變長編碼嗎?BCD碼(Binary-CodedDecimal?)亦稱二進碼十進數或二-十進制代碼 。用4位二進制數來表示1位十進制數中的0~9這10個數碼 。是一種二進制的數字編碼形式,用二進制編碼的十進制代碼 。
不屬于變長編碼 。
八位bcd數是什么?二進碼十進數(英語:Binary-CodedDecimal,簡稱BCD,大陸稱BCD碼或二-十進制編碼)是一種十進制的數字編碼形式 。這種編碼下的每個十進制數字用一串單獨的二進制比特來存儲表示 。常見的有4位表示1個十進制數字,稱為壓縮的BCD碼(compressedorpacked);或者8位表示1個十進制數字,稱為未壓縮的BCD碼(uncompressedorzoned) 。
這種編碼技術,最常用于會計系統的設計里,因為會計制度經常需要對很長的數字符串作準確的計算 。
相對于一般的浮點式記數法,采用BCD碼,既可保存數值的精確度 , 又可免卻使計算機作浮點運算時所耗費的時間 。
此外,對于其他需要高精確度的計算,BCD編碼亦很常用 。
bcd碼用于表示?一、BCD碼的概念:
【bcd碼,bcd碼表】BCD碼(Binary-CodedDecimal?)亦稱二進碼十進數或二-十進制代碼 。用4位二進制數來表示1位十進制數中的0~9這10個數碼 , 是一種二進制的數字編碼形式,用二進制編碼的十進制代碼 。
二、BCD碼的應用
1、這種編碼技巧最常用于會計系統的設計里,因為會計制度經常需要對很長的數字串作準確的計算 。相對于一般的浮點式記數法,采用BCD碼,既可保存數值的精確度,又可免去使電腦作浮點運算時所耗費的時間 。此外,對于其他需要高精確度的計算,BCD編碼亦很常用 。
2、BCD碼這種編碼形式利用了四個位元來儲存一個十進制的數碼,使二進制和十進制之間的轉換得以快捷的進行 。

    相關經驗推薦