アセンブラ(読み)あせんぶら(英語表記)assembler

翻訳|assembler

日本大百科全書(ニッポニカ) 「アセンブラ」の意味・わかりやすい解説

アセンブラ
あせんぶら
assembler

コンピュータにおける言語処理のためのプログラム一種。現在のコンピュータでは、プログラムは、二進法で表現される命令とデータの集まり(機械語という)として記憶装置に置かれ、実行される。しかし、この機械語を用いてプログラムを書くことは煩わしいため、機械語の各命令を記号表現し、その記号表現されたプログラムをコンピュータ自身によって機械語に変換させる方法が開発された。この記号的にプログラムを書く言語を一般にアセンブリ言語(あるいはアセンブラ言語)とよび、アセンブリ言語を機械語に変換するプログラムのことを記号アセンブラ、あるいは単にアセンブラとよんでいる。アセンブラでは、命令はニーモニックnemonicとよばれる記号で表され、命令が操作する記憶位置は数値番地ではなく記号番地を用いることができるうえ、領域割付けなどの指定をする機能ももったため、プログラミングの作業が便利となった。1950年代に入ると、より自然な人間のことば(英語)に近い表現や数学の式を用いてプログラムが書けるコンパイラ言語が開発され、多くのプログラムはコンパイラ言語を用いて書かれるようになったが、一方、アセンブリ言語は機械のもつ命令や機能をより細かく記述できるため、システムプログラムなどでは根強く利用されている。

[石井 博]

出典 小学館 日本大百科全書(ニッポニカ)日本大百科全書(ニッポニカ)について 情報 | 凡例

ブリタニカ国際大百科事典 小項目事典 「アセンブラ」の意味・わかりやすい解説

アセンブラ
assembler

記号コードを用いて表現されたプログラムのひとまとまりを,コンピュータが直接に解読して実行することができる機械コードに変換する翻訳機能をもつプログラム。アセンブラによって機械語に翻訳できるプログラム言語アセンブラ言語という。アセンブラ言語は,機械 (コンピュータ) の命令の所在番地,演算コード,参照番地などを記号で表現するもので,機械語と一対一の対応がある。このため翻訳プログラムであるアセンブラはコンパイラと比べて作成しやすい。プログラム言語としてのアセンブラ言語は,文法は簡単であるが,生産性が低い,コンピュータの機種ごとに特有で共通性がない,などの欠点をもつ。

出典 ブリタニカ国際大百科事典 小項目事典ブリタニカ国際大百科事典 小項目事典について 情報

ASCII.jpデジタル用語辞典 「アセンブラ」の解説

アセンブラ

アセンブリ言語のソースコードを、コンピューターが解釈できる機械語のプログラムに変換するソフトウェア。機械語をアセンブリ言語に直すことを逆アセンブラという。アセンブリ言語自体を指す場合もある。

出典 ASCII.jpデジタル用語辞典ASCII.jpデジタル用語辞典について 情報

今日のキーワード

プラチナキャリア

年齢を問わず、多様なキャリア形成で活躍する働き方。企業には専門人材の育成支援やリスキリング(学び直し)の機会提供、女性活躍推進や従業員と役員の接点拡大などが求められる。人材の確保につながり、従業員を...

プラチナキャリアの用語解説を読む

コトバンク for iPhone

コトバンク for Android