アセンブル | ASAHIネット
HOME
キーワードトップ
その他
あ
あ
アセンブル
アセンブル
アセンブリ言語
(アセンブリげんご、assembly language)とは、人間にわかりやすい形で
機械語
を記述する代表的な
低級言語
である。
CPU
が直接実
行
できる言語は
機械語
のみであるが、
機械語
は数字の羅
列
なので人間には理解しにくい。そこで、
機械語
を直接記述するのではなく、
機械語
の意味を表す略語で
機械語
を記述することで、人間にわかりやすくしたものが
アセンブリ言語
である。
アセンブリ言語
の文法は
CPU
の
アーキテクチャ
に依存するため、
高級言語
のような
移植
性はない。
アセンブリ言語
を
機械語
に変換する事を
アセンブル
(assemble) すると言い、それを
行
うプログラムの事を
アセンブラ
(assembler) と言う。なお、日本語では
アセンブリ言語
の意味で「
アセンブラ
」乃至「
アセンブラ
言語」などと言う場合も多い。
アセンブリ言語
の命令は、
アセンブラ
に対する命令(疑似命令)や
マクロ
命令を除き、
機械語
と1対1で対応する。そのため、
高級言語
の
コンパイラ
の最適化能力では実現できない最適化を手作業で行いたい場合のほか、
CPU
の動作を
プログラマ
が完全に制御する必要がある場面、例えば
OS
カーネル
や
デバイスドライバ
、
組み込みシステム
の開発といった場面で頻繁に用いられる。
「
アセンブル
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
続きを見る
おすすめ情報
高品質・低価格のインターネットプロバイダ
インターネット
プロバイダー
「ASAHIネット」は
ADSL
, 光回線などの
インターネット
接続を業界最安値水準でを提供している。日経ビジネス・J.D. Power等のお客様満足度調査でも高い評価を得ており。「推奨度№1」といわれるのも納得だ。