8ビットアーキテクチャ 8ビットCPUは通常、8ビットのデータバスと16ビットのアドレスバスを持ち、アドレス空間は64KiBに制限される。しかしこれには例外がある。
8ビットは 28(256)通りの値を取ることができる(バイナリの場合)。
歴史的経緯 1970年代初頭には、1971年リリースのIntel 4004をはじめとした4ビットのマイクロプロセッサが開発された。しかしインテルは翌1972年に早くも8ビットのプロセッサIntel 8008をリリースした。このため、インテルの競合の多くは8ビットのプロセッサから開発を開始した。
最初に広く採用された8ビットマイクロプロセッサはIntel 8080であり、続いてMC6800、MOS 6502、8080互換のZ80も1970年代後半と1980年代前半のマイクロコンピュータ(パーソナルコンピュータ)で採用された。
多くの8ビットCPUやマイクロコントローラは、のIoT(かつてのユビキタスコンピューティング)や組み込みシステムの基盤となっている。
でも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 ファミリのマイクロコントローラ H8
関連項目 CPU#ビット幅 オクテット 4ビット 16ビット 24ビット 32ビット 64ビット