通信用語の基礎知識 日本文化チャンネル桜二千人委員会 戻る

通常PC用 / 人気 更新 今日 カテ
電子計算機 > 仕様・構造 > ソフトウェア > プログラミング言語 > 言語名・実装 > アセンブラー
アセンブリ言語
辞書:電算用語の基礎知識 プログラミング言語編 (PTPROGN)
読み:アセンブリげんご
外語:assembly language
品詞:名詞

マイクロプロセッサーが直接理解する言語である機械語に一対一で対応づけされ、人間が読み書きしやすいようにしたプログラミング言語のこと。

機械語は2進数のビット列で構成されているが、その中には命令の種類とその命令で影響のおよぶ範囲、引数などが格納される。それらをわかりやすい英単語などに置き換えたものをアセンブリ言語という。アセンブリ言語で記述されたプログラムは、アセンブラーと呼ばれるソフトウェアを利用して機械語に翻訳する。

最大の特徴はマイクロプロセッサーの機能を直接利用できる点で、処理時間やプログラムサイズを極限まで効率化することが出来、更にプロセッサーの機能や性能などの能力をフルに生かし切ることができる。しかしその代償としてプログラム作業は過酷困難であり、現在では一部のプロとマニアにしか利用されなくなっている。

アセンブリ言語は、加減算やジャンプ命令などのマイクロプロセッサーが持つ極めて単純な命令を連ねてプログラミングを行なう。そのため、組みかたにより効率は良くも悪くもなる。真のプログラマーは、速度と生成される機械語のサイズを極限まで突き詰め、1バイト1ステートの凌ぎを削るプログラミングを行なっている。

リンク
関連する用語
ニーモニック
ステート
マイクロプロセッサー
機械語
アセンブラー
アセンブル
ソフトウェア
プログラマー
プログラミング言語
コンパイラー

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.03 (16-May-2019)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic