◆パック10進数|詳細|データ復旧をサポートする会社を徹底検証!

パック10進数

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

10進数の1桁を4桁の数値ビットで表現するが、正の数か負の数かを判断するため、符号ビットと呼ばれる4ビットを、数値の末尾に追加する。符号ビットは、正の数に12、負の数に13が割り当てられている。ただし、東芝のオフィスコンピュータでは、符号ビットが特殊な値を採るので互換性の問題が発生する。

構造

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

0111 1000 1001 1100
数値ビット 数値ビット 数値ビット 符号ビット

+1234  0000 0001 0010 0011 0100 1100
-1234  0000 0001 0010 0011 0100 1101
1234は桁数が4で偶数なので、パック10進数の先端に0000を付加する必要がある。

関連項目

  • 2進化10進数
  • アンパック10進数(ゾーン10進数)

最終更新 2011年10月19日 (水) 07:27 (日時は個人設定で未設定ならばUTC)。
【パック10進数】変更履歴

パック10進数|詳細:データ復旧の用語集をご覧の皆様へ

パソコンやデジカメなどのデータが消えた!パソコンが急に起動しなくなった!など、急なトラブルであなたの大切なデータが消えてしまったことはございませんか?そんな突然のトラブルからデータ復旧してくれるのが、データ復旧サービスです。データ復旧比較.jpの用語集ではデータ復旧に関する様々なキーワード「例:パック10進数」が検索できます。

ご利用上の注意

  • 本用語集に掲載される用語は、百科事典「ウィキペディア日本語版」からプログラムにより自動的に抽出・表示されるため、一部ふさわしくない用語が表示される場合があります。
  • 当社は、本用語集を通じて提供される情報に関する、有用性、適合性、完全性、正確性、安全性、合法性、最新性等について、いかなる責任も負わないものとします。
  • 当社は、お客様が本用語集をご利用されることによって発生した直接・間接の損害に対して、いかなる責任も負わないものとします。