8ビット

曖昧さ回避 アニメーション制作会社の8bitについては「エイトビット」をご覧ください。
プロセッサ
4ビット • 8ビット • 12ビット • 16ビット • 18ビット • 24ビット • 31ビット • 32ビット • 36ビット • 48ビット • 60ビット • 64ビット • 128ビット
アプリケーション
16ビット • 32ビット • 64ビット
データサイズ
ニブル • オクテット • バイト • ワード

8ビット: 8-bit)は、連続した8個(桁)のビット(1オクテット)であり、バイナリで最大256までの数を表現できる。

  • 「8ビットアーキテクチャ」とは、整数型メモリアドレス、その他のデータサイズなどが、最大8ビット幅のアーキテクチャである。
  • 「8ビットCPU」(プロセッサ演算装置)とは、8ビットサイズのレジスタ、アドレスバス、データバスを持つCPU(プロセッサ、演算装置)である。
  • 「8ビットオペレーティングシステム」とは、8ビットのCPUを前提に設計されたオペレーティングシステムである。
  • 「8ビットアプリケーション」とは、8ビットのCPUおよび8ビットのオペレーティングシステムを前提に設計されたアプリケーションソフトウェアである。
  • 「8ビットコンピュータ」とは、8ビットのプロセッサ (CPU) を標準的に搭載したコンピュータの世代である。
  • 「8ビットカラー」とは、最大で256色数を同時に表示できる。

8ビットアーキテクチャ

8ビットCPUは通常、8ビットのデータバスと16ビットのアドレスバスを持ち、アドレス空間は64KiBに制限される。しかし、これは"自然法則"ではなく、例外がある。

最初に幅広く採用された8ビットマイクロプロセッサIntel 8080であり、1970年代後半と1980年代前半のホビー用パーソナルコンピュータホビーパソコン)に多く使用され、CP/Mオペレーティングシステムが動作した。Z80(8080と互換性があった)とMC6800も、同様のPCで使用された。8ビットCPUのZ80MOS 6502は、1970年代から1980年代のPC(8ビットパソコン、ホビーパソコン)やゲーム機で広く使われた。多くの8ビットCPUやマイクロコントローラは、今日[いつ?]IoT(かつてのユビキタスコンピューティング)や組み込みシステムの基盤となっている。

8ビットは 28(256)通りの値を取ることができる(バイナリの場合)。

世界で販売されたCPUのおよそ55%が8ビットのマイクロコントローラやマイクロプロセッサである。[要出典]

歴史的経緯

1970年代初頭には、1971年リリースのIntel 4004をはじめとした4ビットのマイクロプロセッサが開発された。しかしインテルは翌1972年に早くも8ビットのプロセッサIntel 8008をリリースした。このため、インテルの競合の多くは8ビットのプロセッサから開発を開始した。性能とメモリの限界は、4ビットプロセッサが要求の厳しい用途にそぐわず脱落していくことを意味していた。現在[いつ?]でも4ビットプロセッサはリモコン、マウス、キーボードなどの制御用として供給されている。

主な8ビットプロセッサ

CPUは一つの命令で操作できるデータによって分類することができる。16ビットプロセッサが一つの命令で16ビットのデータを操作できるのに対して、8ビットプロセッサは一つの命令で8ビットしか操作できない。

8ビットマイクロプロセッサ も参照。

8ビットプロセッサの例

以上は“80”で始まるので「80系」と呼ばれる。これに対して以下は“68”で始まるため「68系」。

その他:

  • Microchip PIC10 [1]
  • Microchip PIC12 [2]
  • Microchip PIC16 [3]
  • Microchip PIC18 [4],[:en]
  • Atmel AVR ファミリのマイクロコントローラ
  • H8

関連項目

アーキテクチャ
並列処理
パイプライン
レベル
スレッド
コア
フリンの分類
タイプ
コンポーネント
電源管理
  • APM
  • ACPI
  • Dynamic frequency scaling(英語版)
  • Dynamic voltage scaling(英語版)
  • Clock gating(英語版)