Microprocessor-8086-overview
提供:Dev Guides
マイクロプロセッサ-8086の概要
8086マイクロプロセッサーは、1976年にインテルが設計した8085マイクロプロセッサーの拡張バージョンです。 これは、最大1MBのストレージを提供する20本のアドレス行と16本のデータ行を持つ16ビットのマイクロプロセッサです。 強力な命令セットで構成され、乗算や除算などの操作を簡単に提供します。
2つの操作モード、つまり 最大モードと最小モード。 最大モードは、複数のプロセッサを持つシステムに適しています。最小モードは、単一のプロセッサを持つシステムに適しています。
8086の機能
8086マイクロプロセッサの最も顕著な特徴は次のとおりです-
- 命令キューがあり、メモリから6命令バイトを保存できるため、処理が高速になります。
- 16ビットALU、16ビットレジスタ、内部データバス、および16ビット外部データバスを備えた最初の16ビットプロセッサであり、処理速度が向上しました。
- 操作の頻度に基づいて3つのバージョンで利用可能です-
- 8086→5MHz
- 8086-2→8MHz
- (c)8086-1→10 MHz
- パイプライン化の2段階、つまり ステージのフェッチとステージの実行。パフォーマンスが向上します。
- フェッチステージは、最大6バイトの命令をプリフェッチしてキューに格納できます。
- 実行ステージはこれらの命令を実行します。
- 256個のベクトル割り込みがあります。
- 29,000個のトランジスタで構成されています。
8085と8086マイクロプロセッサーの比較
- サイズ-8085は8ビットのマイクロプロセッサですが、8086は16ビットのマイクロプロセッサです。
- アドレスバス-8085には16ビットアドレスバスがあり、8086には20ビットアドレスバスがあります。
- メモリ-8085は最大64Kbにアクセスできますが、8086は最大1Mbのメモリにアクセスできます。
- 命令-8085には命令キューがありませんが、8086には命令キューがあります。
- パイプライン処理-8085はパイプラインアーキテクチャをサポートしていませんが、8086はパイプラインアーキテクチャをサポートしています。
- I/O -8085は2 ^ 8 = 256 I/Oに対応できますが、8086は2 ^ 16 = 65,536 I/Oにアクセスできます。
- コスト-8086のコストが高いのに対し、8085のコストは低いです。
8086のアーキテクチャ
次の図は、8086マイクロプロセッサのアーキテクチャを示しています-