1
CISCアーキテクチャのプロセッサの場合、マシン命令はマイクロ命令にデコードされて実行されます。したがって、デコード後と実行前に、それらのマイクロ命令はどこに格納されますか?それらを保持する専用のレジスタまたはストレージがCPU内部にありますか?機械命令からデコードした後、マイクロ命令を保存する場所はありますか?
CISCアーキテクチャのプロセッサの場合、マシン命令はマイクロ命令にデコードされて実行されます。したがって、デコード後と実行前に、それらのマイクロ命令はどこに格納されますか?それらを保持する専用のレジスタまたはストレージがCPU内部にありますか?機械命令からデコードした後、マイクロ命令を保存する場所はありますか?
既に提案されているコメントの一部が好きです。これはマイクロアーキテクチャによって異なります。
しかし、デコード後および実行前の命令のアウトオブオーダープロセッサーに対する一般的な答えを得るために、オペランドが準備されるようにリザベーションステーションで待機します。
詳細については、このwikiページをご覧ください。https://en.wikipedia.org/wiki/Reservation_station
これは依存しています。特定のマイクロアーキテクチャを念頭に置いていますか? – harold
Pentium 4やHaswellのような、もっと具体的なものが必要な場合は、Intel x86アーキテクチャを教えてください。 –
[x86タグwiki](http://stackoverflow.com/tags/x86/info)のリンクを参照してください。 David Kanterの[Haswell](http://www.realworldtech.com/haswell-cpu/)とSandybridge(それからリンクされています)とそれ以前の記事を書きました。 Agner Fogのマイクロアーキテクチャガイドも優れています。 –