【二進位碼十進位制】 BinaryCodedDecimalSystem,簡稱BCD
【辭書名稱】圖書館學與資訊科學大辭典
計算機處理運算程序,在十進位制的資料輸入時,先轉換成二進位,用二進位在計算機中處理,處理完畢,再由二進位轉換成十進位,以十進位制資料輸出。
所以實際上計算機內部是以二進位制來處理一連串(Strings)的位元(Bits)。
由於位元的位置多,所以可以表示任何二進位的數目。
計算機中另一種表示字元(Character)的方法是用個別的位元組(BitSet)表示每一個字元,因為每個十進位的字元都可用一組位元組表示,這種形式就稱為二進位碼的十進位(BinaryCodedDecimal),二進位制的這種修正法簡化了二進位和十進位間的轉換,稱為二進位碼十進位制。
二進位制與十進位制不同之處在於二進位制僅採用0與1兩個絕對值,同時其位置值為2的乘冪,所以二進位制是以一串0與1表示一個數目,例如:十進位數字的345在二進位制中表示方法為101011001,其換算方式如下:二進位碼十進位制簡化了數系轉換的過程,適合需要大量輸入大量輸出同時計算處理量小的商業用計算機,主要缺點是計算機內部處理較為耗時。
一般二進位碼十進位用一組4位元組(BitSet)表示一個數字的數位(Digit),通常的位元組包括4個以上的位元,多出的位元可作為同位核對數元(ParityCheckBit)等用途,例如,十進位制數值345可用位元組表示如前圖。
轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary
|