Timothy が述べたように、今日の CISC マシンは依然として CISC 命令を micro-op に変換しますが、より積極的なアウトオブオーダー実行 (より高速なクロック速度など) を可能にするために、より効率的な方法で行われています。
さて、命令、マイクロオペレーション、マイクロ命令、マクロオペレーション、マクロ/マイクロフュージョンなどについての会話の中で一般的に投げかけられるすべての用語の違いは何ですか? まあ、それは誰が話しているかによって大きく異なります:
AMD の世界では、マクロ操作は Intel の世界でのマイクロ操作(またはuop ) に相当します。どちらも、X86 命令がブレークまたはデコードされるマイクロ操作の 1 つを指します。どちらも RISC に似た命令であり、ほとんどの場合固定長です。融合とは、2 つの操作 (通常は相互に依存する) が 1 つの操作に融合されることを指します (主にデコード幅を節約するため)。これが実際の x86 命令で行われる場合はマクロフュージョンと呼ばれ、マイクロオペレーションで行われる場合はマイクロフュージョンと呼ばれます。最後に、マイクロ命令だと思います 昔または最近では、マイクロ操作 (またはマクロ操作) を参照するために使用されない理由がわかりません。しかし、個人的にはあまり聞いたことがありません。通常、マイクロオペレーションまたはマクロオペレーションという用語をよく耳にします。
まあ、それが役立つことを願っています