以下では、機械語がどのようにできていて、それらをどのように組合せてプ ログラムが作られるかを説明したいのだが、機械語は、CPU ごとに大きく異なっ ている。従って、特定の CPU の機械語を説明してもその説明が他の CPU にも あてはまるわけではない。 しかし、それを承知の上で、ここでは MIPS という特定のプロセッサの機械 語を説明しようと思う。というのは、具体例で説明されなければ、機械語がど んなものかを理解するのは難しいからである。また、機械語が各プロセッサに よって違うと言っても、1つのプロセッサの機械語を理解すれば、他のプロセッ サの機械語を理解するのもやさしくなる。機械語設計の考え方は共通する部分 が多いからである。 MIPS は SGI 社のコンピュータ、ソニーが昔出していたワークステーション、ソニーのプレイステーションなどに使われている CPU である。携帯情報端末など