Guajara in other languages: Spanish, Deutsch, English, French, Italian ...



パック10進数

パック10進数とは、数値をコンピュータ上で表現する手法の一つで、BCDをベースに定義されている。当初はゾーン10進数で表現していたが、1桁につき1バイトを要し、場所をとる。そこで、無駄になっていたゾーンビットにも数値を割り当て、1バイトで2桁表現できるようにしたものがパック10進数である。

10進数の1桁を4桁の数値ビットで表現するが、正の数か負の数かを判断するため、符号ビットと呼ばれる4ビットを、数値の末尾に追加する。符号ビットは、正の数に12、負の数に13が割り当てられている。

構造

以下に、+789を表現した場合を例に、パック10進数の構造を示す。

01111000 10011100
数値ビット数値ビット 数値ビット符号ビット

+12340001 0010 0011 0100 1100
-12340001 0010 0011 0100 1101

関連項目





Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us