CPUのデコーダはx86命令をRISC命令に変換する?

最終更新日 2023年09月07日

CPU のデコーダは x86 命令を RISC 命令に変換するのか

CPU 内部にあるデコーダは、x86 命令を RISC 命令に変換すると聞くことがあります。

少し違う表現で x86 命令を RISC 風の命令に変換すると聞くこともあり、x86 命令から変換された命令は μOp(マイクロオプ)等と呼ばれていますので、RISC 命令と全く同じではないと考えられます。

ASCII.jp:インテルCPUはこうして進化した すべての基本は「P6」 (2/3)|ロードマップでわかる!当世プロセッサー事情 には、以下のとおり書かれています。(この記事の公開年月日は2012年8月6日)
「CPU内部でRISC命令に変換」などと書かれることも多いが、これは元々のRISCの思想が内部命令に近いものだったからという話で、μOpが特にRISCを意識したわけではない。結果として「RISC命令に近いものになった」ということである。
CPU のデコーダによって x86命令 が変換された後の命令は、RISC の命令と同じではないですが似ているようです。


キャンペーン情報(PR)
マウスコンピューター
・春のパソコンセール
最大70,000円OFF!!
(4月24日迄)
DELL
・今週のおすすめ製品
対象製品が最大20%OFF
(キャンペーン実施中)
パソコン工房
・WEB開催!スプリングセール
ゲーミング・クリエイター向けパソコンなどをご用意
(4月23日迄)