アセンブル 【assemble】

概要

アセンブル(assemble)とは、組み立てる、取り付ける、集める、集まる、集合する、招集する、まとめる、などの意味を持つ英単語。IT分野ではアセンブリ言語開発されたプログラム機械語コードに変換することなどを指す。

プログラミングソフトウェア開発の分野では、アセンブリ言語で記述されたコンピュータプログラムソースコード)を解釈し、コンピュータが直接実行できる機械語マシン語)による表現(オブジェクトコード)に変換する工程をアセンブルという。

アセンブリ言語は命令などの仕様がCPU機械語と一対一に対応する、最も機械語に近いプログラミング言語である。CPUの挙動を開発者が直に指定して処理を記述することができ、ハードウェアを直接制御する必要があるプログラム開発や、高速性が重視されるプログラムで用いられる。

このアセンブリ言語で人間などが記述したプログラム機械語に変換する工程がアセンブルで、命令語ニーモニック)をCPUの命令コードオペコード)に置き換えたり、マクロを展開したり、シンボル名を実際のメモリアドレスに置き換えたりといった処理をなう。アセンブルをソフトウェアを「アセンブラ」(assembler)という。

(2023.9.4更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる