8ビット



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

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

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

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

なぜ8ビットか? 
4ビットのマイクロプロセッサは1970年代の初期に開発されたIntel 4004が始まりである。インテルは迅速に8ビットのプロセッサに対応し、インテルの多くの競争相手は8ビットから開始した。性能と記憶領域の限界は、4ビットプロセッサがアプリケーションの要求から脱落していくことを意味していた。現在でも4ビットプロセッサはリモコン、マウス、キーボードなどの制御用として供給されている。

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

→ 8ビットマイクロプロセッサ も参照。8ビットプロセッサの例 Intel 8008
 Intel 8080（8008 ソース互換）
 Intel 8085（8080 バイナリ互換）
 Intel 8051（ハーバードアーキテクチャ）
 Zilog Z80（8080 バイナリ互換）
 Zilog Z180（Z80 バイナリ互換）
 Zilog Z8
 Zilog eZ80（Z80 バイナリ互換）
以上は“80”で始まるので「80系」と呼ばれる。これに対して以下は“68”で始まるため「68系」。
 Motorola 6800
 Motorola 6809（部分的に 6800 互換''）
 MOS Technology 6502
その他：
 Microchip PIC10 
 Microchip PIC12 
 Microchip PIC16 
 Microchip PIC18 ,[:en]
 Atmel AVR ファミリのマイクロコントローラ

関連項目 
CPU#ビット幅
オクテット
4ビット
16ビット
24ビット
32ビット
64ビット

情報の単位
コンピュータアーキテクチャ