: 低級言語と高級言語
: プログラミング言語とは
: プログラミング言語とは
機械語は数値の並びである。あるCPUの場合、16だったら特定のメモリに
16ビットの数値を代入する命令、55だったらプログラムカウンタを操作する
命令、という具合いである。こうなると、例えば
図11のような「プログラム」は人間にとって非常に
理解しづらい。
図 10:
ある(実際の)機械語のプログラム
 |
そこで命令である「数値」と「適当に作った単語」を(ほぼ)1対1で
対応させたプログラミング言語が考えられた。これを
アセンブリ言語という(図
)。
図 11:
図11の機械語をアセンブリ言語にした例
 |
アセンブリ言語(assembly language)で書かれたプログラムを
機械語に変換するソフトをアセンブラ(assembler)といい、
この変換作業をすることをアセンブル(assemble)という。
Hiroyuki Kobayashi
平成19年5月23日