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が生産されていた。
その後、32ビットCPU、64ビットCPUへと拡張されて、現在に至っている。
掲示板
1 ななしのよっしん
2018/11/21(水) 03:15:38 ID: Sxw1W/9ypj
i7 8086Kのご先祖様だな
急上昇ワード改
最終更新:2026/01/03(土) 07:00
最終更新:2026/01/03(土) 07:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。