パックドBCD

提供:MonoBook
2025年2月18日 (火) 04:07時点におけるAdministrator (トーク | 投稿記録)による版

パックド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系は処理効率は悪いので科学計算では不人気です。

関連項目