.ASM - ファイル拡張子
ASMはアセンブリ言語ソースコードファイルです。
機能 | 説明 |
---|---|
ファイル拡張子 | .asm |
フォーマット | Text |
カテゴリー | Developer |
ASMはアセンブリ言語ソースコードファイルです。
機能 | 説明 |
---|---|
ファイル拡張子 | .asm |
フォーマット | Text |
カテゴリー | Developer |
ファイル拡張ASMは、アセンブリ言語で記述されたプログラム、低レベルのプログラミング言語に関連付けられており、別の機械言語に変換できます。
ASMファイルはテキストエディターで編集し、HLA、MASM、FASM、NASM、GASなどのアセンブラープログラムを使用して実行できます。
通常、最新のアセンブラーは、アセンブリ命令のnnemonicsをオペコードに変換し、メモリの場所やその他のエンティティのシンボリック名を解決することにより、オブジェクトコードを作成します。シンボリック参照の使用は、アセンブラーの重要な機能であり、プログラムの変更後に退屈な計算と手動アドレスの更新を保存します。ほとんどのアセンブラーには、サブルーチンではなく、インラインで実行するための一般的な短い命令シーケンスを生成するためのテキスト代替を実行するためのマクロ施設も含まれています。
アセンブラーは一般に、高レベルの言語用のコンパイラよりも書く方が簡単で、1950年代から利用可能です。特にMIPS、Sun Sparc、HP PA-RISCなどのRISCベースのアーキテクチャ向けの最新のアセンブラーは、CPUパイプラインを効率的に活用するための命令スケジューリングを最適化します。
アセンブリコードは通常、CまたはC ++コードよりも書き込むのが難しいため、ASMファイルは多くの場合、他のC ++スクリプトファイルと組み合わされ、アプリケーションロジックの大部分を処理します。
MIMEタイプ:
テキスト/x-asm
テキスト/プレーン
ASM拡張機能を持つファイルは、通常、アセンブリ言語のソースコードです。多くのプログラムで使用されます。