アセンブラ
アセンブラとは、アセンブリ言語を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)』 (2020/02/29 06:53 UTC 版)
モニタと同じマスクROMに収められた1パスアセンブラで、ラベルを使用できる。ラベルはL+(2桁の16進数)で表し、標準でL01~L64の100個であるが、ユーザが指定すれば、最大L01〜LFFの255個使用できる。 ソースを直接キー入力してアセンブルできるが、プログラミングマニュアルにテキストエディタのソースリストが掲載されているので、これを入力してエディタの機械語プログラムを作成すれば、ソーステキストを編集してカセットテープに出力し、カセットから読み込んでアセンブルすることもできる。
※この「アセンブラ」の解説は、「H68/TR」の解説の一部です。
「アセンブラ」を含む「H68/TR」の記事については、「H68/TR」の概要を参照ください。
アセンブラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/05/06 09:26 UTC 版)
※この「アセンブラ」の解説は、「トラウマ量子結晶」の解説の一部です。
「アセンブラ」を含む「トラウマ量子結晶」の記事については、「トラウマ量子結晶」の概要を参照ください。
アセンブラ(高レベル状態)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/05/06 09:26 UTC 版)
「トラウマ量子結晶」の記事における「アセンブラ(高レベル状態)」の解説
レベル12になった風祢の力を吸い取り、人間の姿になる、なお、アセンブラの言動からまだ完全な状態では無いらしい。
※この「アセンブラ(高レベル状態)」の解説は、「トラウマ量子結晶」の解説の一部です。
「アセンブラ(高レベル状態)」を含む「トラウマ量子結晶」の記事については、「トラウマ量子結晶」の概要を参照ください。
アセンブラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/12 10:21 UTC 版)
アセンブラは、アセンブリ命令ニーモニックをオペコードに変換し、シンボル名をメモリ位置や他の実体に変換することでオブジェクトコードを生成する。シンボル名による参照の利用はアセンブラの重要な機能であり、面倒な計算やプログラム修正に伴うアドレスの更新の手間を省くことができる。多くのアセンブラはマクロ機能を備えており、よく使用する命令列をサブルーチン呼び出しではなくインライン展開することができる。また、オブジェクトコードを生成する際、ローダ用情報も併せて生成するアセンブラもある。
※この「アセンブラ」の解説は、「アセンブリ言語」の解説の一部です。
「アセンブラ」を含む「アセンブリ言語」の記事については、「アセンブリ言語」の概要を参照ください。
アセンブラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/26 07:57 UTC 版)
詳細は「アセンブリ言語」を参照 アセンブラは、アセンブリ言語を機械語に翻訳するために使用される言語プロセッサである。アセンブリ言語のコンパイラと同じ機能を持っており、実行までの時間もインタプリタのように速いが、アセンブリ言語は低水準プログラミング言語であるため、人間が理解することは難しい。
※この「アセンブラ」の解説は、「言語プロセッサ」の解説の一部です。
「アセンブラ」を含む「言語プロセッサ」の記事については、「言語プロセッサ」の概要を参照ください。
「アセンブラ」の例文・使い方・用例・文例
アセンブラと同じ種類の言葉
- アセンブラのページへのリンク