マイクロプロセッサとは、コンピュータにおける演算や制御などの機能を一枚の半導体チップに集積したもの。コンピュータの心臓部であるCPU(中央処理装置)として用いられることが多い。 マイクロプロセッサはメインメモリ(主記憶装置/RAM)などに記録されたコンピュータプログラムを一命令ずつ読み込み、その指示に従ってデータの演算や装置間の転送、他の装置の動作の制御を行う。 命令セットとマイクロアーキテクチャ 機種ごとに実行可能な命令のコード体系が決まっており、これを「命令セットアーキテクチャ」(ISA:Instruction Set Architecture)あるいは単に命令セットという。一方、命令を実行するための内部の具体的な回路構成などの設計を「マイクロアーキテクチャ」(microarchitecture)という。 命令セットが同じであれば同じプログラムを実行することができるが、マイクロアーキテ

