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

最終更新日 2019年10月11日

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 の命令と同じではないですが似ているようです。


キャンペーン情報
マウスコンピューター
冬のボーナスセール icon
期間限定で大幅値引き!最大60,000円OFF!!(一部モデルのみ)
(11月20日迄)
DELL
・シングルデーセール
モバイルノート、ゲーミングPCほか、クーポンで最大20%Off
(キャンペーン実施中)
ドスパラ
・最大20%ポイント還元 ドスパラ27周年祭
特価パソコンをはじめ、お買得なパソコンパーツ、周辺機器を多数ご用意
(11月7日迄)
パソコン工房
・Windows 10乗り換え応援セール×総額3億円分早い者勝ち!
BTOパソコンやPCパーツ・周辺機器などがお得な価格
(11月26日迄)