パックドBCD
パックドBCD(Packed Binary Coded Decimal)とは、コンピューター上で数値を扱う手法のひとつで、1バイト(8ビット)で2桁の数字(1桁4ビット x 2)を表すものをいいます。なお「パックBCD」と呼ぶひとも結構います。意味は同じです。
1バイトで1桁の数字を表す手法は「BCD」や「ゾーンBCD」と呼ばれています。
BCD(1バイト=1桁)は実質半分4ビットは使われず無駄が大きいのでパック形式(1バイト=2桁)が考案されたそうです。上位ビットと下位ビットの処理が入るので若干扱いは面倒になります。
BCD系の数値形式はバイト数を増やせばどこまで桁数を増やせる利点があります。 主に金融系のシステムで人気があります。 BCD系は処理効率は悪いので科学計算では不人気です。