i8086(Intel 8086)とは、米国インテル社が開発、販売したCPUである。現在販売されているパソコン用CPUのルーツに当たる。1978年発売。
概要
i8086は、8ビットCPUとしてヒットしたi8080(ザイログ社がこれを元に発展したZ80を発売)をもとに、レジスタおよびデータバスを16ビットに、アドレスバスを20ビットに拡張している。
i8080とのバイナリーレベルの互換性はないものの、i8080用のアセンブリ言語のままi8086のアセンブラにかけることでi8086用の実行プログラムを生成できるように工夫がされた。
また、アドレスレジスタのほかにセグメントレジスタを16ビット分用意し、CPUが実際にアクセスする64KBのメモリー空間に、さらに16ビット分のセグメントレジスタの値を4ビット左シフトさせて加算することで、1MBのメモリーへアクセスすることが可能となった(発売当初は、64KBでもとても巨大な空間であった)。
実際、8ビット環境から16ビット環境へとアプリケーションを移植する上で、上記の互換性は大きなメリットとなったが、さらに広大なメモリーを必要とする環境へと移行すると足かせになってしまった。
このCPUがリリースされると、欧米各国ではIBM-PCに、日本ではNEC PC-9801に採用され、それぞれの市場でトップシェアを獲得するようになった。これらは後にWindowsパソコンとなり、現在に至っている。
また、i8086も32ビット化、64ビット化を経て、現在も生き続けている。
一方でi8086もまたライセンスを供給してセカンドソースによる生産を許していた。i80286に至るまで、多くのメーカーでセカンドソースCPUが生産されていた。
ラインナップ
- i8088 - データバスを8ビットに縮小したモデル。初代IBM-PCに搭載された。
- i80186 - i8086にクロックジェネレータ、割り込みコントローラなどを組み込んだ製品。
- i80188 - i80186のデータバスを8ビットに縮小した製品。
- i80286 - アドレスバスを拡張して16MBのメモリーアクセスを可能とした製品。
その後の発展
その後、32ビットCPU、64ビットCPUへと拡張されて、現在に至っている。
- i386 - 32ビット化
- i486
- Pentium
- Pentium Pro - RISCに近いマイクロコード実行へと変革
- Pentium II
- Celeron
- Xeon
- Pentium III
- Pentium 4 - 後期モデルで64ビット化
- Pentium M
- Pentium D - マルチコア化
- Core
- Core 2
- Core i7 / Core i5 / Core i3
- Atom
関連動画
関連項目
親記事
子記事
- なし
兄弟記事
- なし
- 2
- 0pt

