ゾーン10進数 【zoned BCD】 アンパック10進数 / unpacked BCD

概要

ゾーン10進数(zoned BCD)とは、コンピュータで数値を表現する形式の一つで、2進化10進数(BCDBinary-Coded Decimal)を拡張し、一桁ごとにデータの種類を表す4ビットゾーン部を付加したもの。1バイトで2桁を表す「パック10進数」に比べデータ量は嵩張るが、数値と文字を同じように取り扱うことができ、相互の変換もいやすい。

10進数の1桁の数字を1バイト(8ビット)で表す。前半4ビット文字コードの種類表す「ゾーン部」と呼ばれるデータで、EBCDICコードなら「1111」(15)、JISコードなら「0011」(3)が設定される。

後半4ビットは1桁の数字(0~9)を4桁の2進数(4ビットバイナリデータ)に対応させ、「0000」(0)から「1001」(9)までのビットパターンで置き換える。末尾の4ビットは正負の符号を表すコードで、通常は正を「1100」(12)、負を「1101」(13)とするが、一部の機種や処理系では異なるが用いられることもある。

(2022.7.21更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる