三省堂 大辞林 |
IT用語辞典バイナリ |
アセンブラ
アセンブラとは、アセンブリ言語をCPUが理解できる機械語の形に変換するプログラムのことである。
計算機の中心的な部品である中央演算処理装置(CPU)は、機械語しか理解できない。このため、低水準で人間が読める形のアセンブリ言語で記述されたプログラムは、一度、アセンブラを使って機械語に変換されなければならない。アセンブラは、「LD A, 35H」(レジスタAに16進数の35をロード)のようなアセンブリ言語プログラムを受け取り、「0100(番地) 3E 35」(Z80機械語)のような機械語命令に変換する。
CやC++などの高級言語で記述されたプログラムは、通常、コンパイラによって機械語に変換されてから実行される。しかし、高級言語では、CPUレベルの細かい処理が記述できないことが多い。この場合、高級言語のコード中にアセンブリ言語を混在させることがある。このようなものをインラインアセンブラと呼ぶ。
アセンブラの具体例としては、GNUが提供しているGNU Assembler(gas)、Microsoft Macro Assembler(MASM)、情報処理試験用のCASLなどがある。C言語に対してC言語コンパイラがあるように、アセンブリ言語に対してアセンブラがある。
ウィキペディア |
アセンブリ言語
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/02/07 03:05 UTC 版)
(アセンブラ から転送)
- ^ IBMはSystem/360から2011年現在まで一貫してアセンブラ言語(Assembler Language)と呼んでいる。例:IBM High Level Assembler
- 1 アセンブリ言語とは
- 2 アセンブリ言語の概要
- 3 アセンブラとコンパイラ
- 4 関連項目
アセンブラと同じ種類の言葉
アセンブラに関係した商品
- 【送料無料】独習アセンブラ楽天ブックス
- 【中古】afb/アセンブラOX2ブックスーパーいとう楽天市場店
- C言語とアセンブラ【中古】afbブックセンターいとう