CPU的字長越長,運算速度越快。所以,定義計算機運算速率的作業系統從原來的8位,進化到現在的64位(目前流行的還是32位)。二進碼十進數(英語:Binary-Coded Decimal,簡稱BCD,大陸稱BCD碼或二-十進位制編碼)是一種十進位制的數字編碼形式。這種編碼下的每個十進位制數字用一串單獨的二進位制位元來儲存表示。常見的有4位表示1個十進位制數字,稱為壓縮的BCD碼(compressed or packed);或者8位表示1個十進位制數字,稱為未壓縮的BCD碼(uncompressed or zoned)。這種編碼技術,最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字符串作準確的計算。相對於一般的浮點式記數法,採用BCD碼,既可儲存數值的精確度,又可免卻使計算機作浮點運算時所耗費的時間。此外,對於其他需要高精確度的計算,BCD編碼亦很常用。
在計算機中:
位(bit)——最小的資料單位是二進位制(0、1兩個字元)的一個位,簡稱一位元。
位元組(Byte)——資訊的基本單位,八位二進位制位稱為一個位元組。
字長(Word)——表示資料或資訊的長度,將組成一個字的二進位制位數叫該字的字長。
可以簡單地理解為:一個阿拉伯數字或一個英文字母是1個位元組8位(字長),一個漢字是2個位元組16位(字長)。
CPU的字長越長,運算速度越快。所以,定義計算機運算速率的作業系統從原來的8位,進化到現在的64位(目前流行的還是32位)。二進碼十進數(英語:Binary-Coded Decimal,簡稱BCD,大陸稱BCD碼或二-十進位制編碼)是一種十進位制的數字編碼形式。這種編碼下的每個十進位制數字用一串單獨的二進位制位元來儲存表示。常見的有4位表示1個十進位制數字,稱為壓縮的BCD碼(compressed or packed);或者8位表示1個十進位制數字,稱為未壓縮的BCD碼(uncompressed or zoned)。這種編碼技術,最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字符串作準確的計算。相對於一般的浮點式記數法,採用BCD碼,既可儲存數值的精確度,又可免卻使計算機作浮點運算時所耗費的時間。此外,對於其他需要高精確度的計算,BCD編碼亦很常用。