アセンブリ言語
(assembly language)
マイクロコンピュータ(マイコン)を動かすソフトウェアに関連する用語。マイクロコンピュータが理解し、実行できる機械語(マシン語)と正確に対応する命令語(ニーモニック)で記述された言語(プログラム)。
プロセッサ(MPU)にはそれぞれ特徴があり、MPUに依存した命令語がある。人間が機械語を理解しやすいように翻訳したものがアセンブリ言語。マイコンのソフトウェアを開発するプログラマは高級言語(C言語など)で、機器の設計仕様書からプログラムを作成する。このソースファイルをアセンブリ言語に変換して(コンパイル)、さらにアセンブラが機械語にして、マイコンが実行可能なデータファイルが完成する。
参考用語:コンパイラ、インタープリタ
参考記事:車載マイクロコンピュータの基礎~車載システムを支える頭脳
・・マイクロコンピュータの構造と動作原理を説明。