概要 命令セット(ISA)とは、あるマイクロプロセッサ(CPU/MPU)を動作させるための命令語の体系。プロセッサが直に解釈して実行できる機械語(マシン語)の仕様を定めたもの。 プロセッサに対してどのようなコード(ビット列や番号で表される)を与えるとどのように動作するかを定めている。コンピュータプログラムは最終的に命令セットに定められたコードを順に並べた形式に変換されて実行される。 命令そのものの仕様の他に、レジスタの数や種類、割り込みや例外処理の方式、メインメモリの番地の指定の仕方(アドレッシング方式)といった、動作を定義する前提となるプロセッサ内部の基礎的な設計や仕組みなども定義される。 命令セットが同じであれば、異なる内部設計のプロセッサでも同じ機械語プログラム(バイナリコード)をそのまま動作させることができる。一般的には同じ製品系列のプロセッサでも世代が下るごとに命令が追加されて機
![命令セットとは - IT用語辞典](https://cdn-ak-scissors.b.st-hatena.com/image/square/9846ab2080ca2a3a2477bb46934eaa3835eaf338/height=288;version=1;width=512/https%3A%2F%2Fp.e-words.jp%2Fogimage.png)