「パックドBCD」の版間の差分

提供:MonoBook
ページの作成:「'''パックドBCD'''(Packed Binary Coded Decimal)とは、コンピューター上で数値を扱う手法のひとつで、1バイト(8ビット)で2桁の数字(1桁4ビット x 2)を表すものをいいます。なお「パックBCD」と呼ぶひとも結構います。意味は同じです。 1バイトで1桁の数字を表す手法は「BCD」や「ゾーンBCD」と呼ばれています。 BCD(1バイト=1桁)は実質半分4ビ…」
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
3行目: 3行目:
1バイトで1桁の数字を表す手法は「[[BCD]]」や「ゾーンBCD」と呼ばれています。
1バイトで1桁の数字を表す手法は「[[BCD]]」や「ゾーンBCD」と呼ばれています。


BCD(1バイト=1桁)は実質半分4ビットは使われず無駄が大きいのでパック形式(1バイト=2桁)が考案されたそうです。上位ビットと下位ビットの処理が入るので若干扱いは面倒になります。
先に考案された[[BCD]](1バイト=1桁)形式は実質半分4ビットは使われず無駄が大きいのでパック形式(1バイト=2桁)が考案されたそうです。パック形式では上位ビットと下位ビットに分離する処理が入るので若干[[プログラム]]上の扱いは面倒になります。


BCD系の数値形式はバイト数を増やせばどこまで桁数を増やせる利点があります。
BCD系の数値形式はバイト数を増やせばどこまで桁数を増やせる利点があります。
主に金融系のシステムで人気があります。
主に金融系のシステムで人気があります。
BCD系は処理効率は悪いので科学計算では不人気です。
BCD系は処理効率は悪いので科学計算では不人気です。
== 関連項目 ==
* [[NEC V30]]


[[category: 数値形式]]
[[category: 数値形式]]

2025年2月18日 (火) 04:19時点における最新版

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

関連項目[編集 | ソースを編集]