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マイクロプロセッサのアーキテクチャを示しています-

8086のアーキテクチャ