コンピュータアーキテクチャにおいて、12ビット整数、メモリアドレス、またはその他のデータユニットとは、幅が12ビット(1.5オクテット)のものを指します。また、12ビット中央処理装置(CPU)および算術論理演算装置(ALU)アーキテクチャとは、そのサイズのレジスタ、アドレスバス、またはデータバスに基づいたアーキテクチャを指します。
1960 年代後半にASCIIが広く採用される前は、 6 ビット文字コードが一般的で、2 文字を格納できる 12 ビットワードは便利なサイズでした。これにより、1 つの 10 桁と符号を格納するのにも便利でした。おそらく最もよく知られている 12 ビット CPU は、1963 年 8 月から 1990 年中頃までさまざまな形で製造されたPDP-8とその後継機 ( Intersil 6100マイクロプロセッサなど) です。多くのアナログ/デジタル変換器(ADC) は 12 ビットの分解能を持っています。[ 1 ]一部のPIC マイクロコントローラは12 ビット命令ワードを使用しますが、8 ビットデータのみを処理します。
12ビットのバイナリ数字、つまり3つのニブル(「トリブル」)には、4096通り(8進数で10000通り、16進数で1000通り)の異なる組み合わせがあります。したがって、12ビットのメモリアドレスを持つマイクロプロセッサは、4096ワード(4kW )のワードアドレス指定可能なメモリに直接アクセスできます。IBM System/360の命令フォーマットでは、12ビットの変位フィールドを使用します。この変位フィールドをベースレジスタの内容に加えることで、ベースレジスタのアドレスから始まる領域にある4096バイトのメモリをアドレス指定できます。
