.NASM ファイル拡張子
Netwide Assemblerソースコードファイル
| 開発元 | The NASM development team |
| 人気度 |
3.5 | 2 票 |
NASMファイルとは?
NASMファイルは、x86(32ビット)およびx86-64(64ビット)アーキテクチャ向けに広く使われているアセンブラであるNetwide Assembler(NASM)用に書かれたソースコードファイルです。コンピューターのハードウェアとプログラムがどのようにやり取りするかを定義する、人間が読めるアセンブリ言語の命令が含まれています。NASMファイルには、実行可能な命令に加えて、ディレクティブ、ラベル、マクロ、コメントが含まれる場合があります。
詳細情報
開発者は、プロセッサの動作、メモリ、またはパフォーマンスを正確に制御する必要があるソフトウェアを作成するときにNASMファイルを記述します。NASMアセンブラは、ビルドプロセスに応じて、NASMファイルに保存されたソースコードをオブジェクトファイルまたは最終的な実行可能プログラムにアセンブルします。生成された出力は、スタンドアロンのバイナリ、大規模なプログラムの一部、またはブートローダーやオペレーティングシステムのカーネルなどのシステムレベルのコードになります。
NASMはオープンソースのアセンブラであるため、低レベルプログラミングを必要とする学生、趣味で開発する人、専門家の間で人気があります。NASMファイルの利用者には、通常、オペレーティングシステムの開発者、システムプログラマー、コンピューターアーキテクチャを学ぶ人などが含まれます。
注: NASMファイルは.ASMファイルに似ています。ただし、ASMファイルはさまざまなアセンブラで使用できる汎用的なアセンブリソースファイルであるのに対し、NASMファイルはNetwide Assembler用のNASM構文で特に記述されています。
NASMファイルの開き方
NASMファイルは、Microsoft Notepad、Apple TextEdit、Microsoft Visual Studio Codeなどのテキストエディターまたはソースコードエディターで開くことができます。また、Netwide Assemblerを使用してNASMファイル内のコードをアセンブルすることもできます。
