8086 の命令キューとは何ですか?
命令キューは、メモリからフェッチされて実行の準備ができている命令のセットを格納するマイクロプロセッサ内のキューです。 EU が任意の命令を自由に実行できるようになると、命令キューはフェッチされた命令を実行のために EU に提供します。キューにより最大 6 バイトの命令を保持できるため、命令をフェッチするためにメモリにアクセスする必要がある回数が減り、プロセッサの全体的な速度が向上します。 EU がキューから命令を取得するとすぐに、キューは次の命令を実行ユニットに転送します。キューには常に 6 バイトを保持できます。 6 バイト目以降、次の命令の長さが 6 バイトを超える場合、その命令は必要になるまでメイン メモリに格納されます。
コードキューとも呼ばれる命令キューは、FIFO キュー、つまり先入れ先出しキューであり、キューの先頭にある命令が最初に実行されることを意味します。