! Tony Yang says to YSITD二進碼十進數 頁面問題 二進碼十進數(英語:Binary-CodedDecimal,簡稱BCD,中國大陸稱BCD碼或二-十進位編碼)是一種十進位的數字編碼形式。這種編碼下的每個十進位數字用一串單獨的二進位位元來儲存表示。常見的有4位元表示1個十進位數字,稱為壓縮的BCD碼(compressed or packed);或者8位元表示1個十進位數字,稱為未壓縮的BCD碼(uncompressed or zoned)。 這種編碼技術,最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字串作準確的計算。相對於一般的浮點式記數法,採用BCD碼,既可儲存數值的精確度,又可免卻使電腦作浮點運算時所耗費的時間。此外,對於其他需要高精確度的計算,BCD編碼亦很常用。 BCD碼的主要優點是在機器格式與人可讀的格式之間轉換容易,以及十進位數值的高精度表示。BCD碼的主要缺點是增加了實作算術運算的電路的複雜度,以及儲存效率低。at Fri, Aug 5, 2016 11:08 PM