私は文字通り、アセンブリ言語を学び始めたばかりです。Windows Vista で NASM アセンブラを使用しています。
通常、新しい言語を学び始めるときは、他の人の Hello World コードをコピーして、1 行ずつ理解しようとします。しかし、他のライブラリを参照していない Hello World プログラムを見つけるのは驚くほど難しいと思います! おわかりのように、追加コードのライブラリ全体と密接にリンクしている場合、コードの各行を理解しようとしても意味がありません!
私がアセンブリを学びたい理由の 1 つは、自分が書いたプログラムをほぼ完全に制御できるようにするためです。ライブラリに依存したくありません。
そこで、私の質問は次のとおりです。Windows Vista コンソールに出力できる、完全にスタンドアロンの Hello World プログラムに対する NASM 互換のアセンブリ コードを誰か教えてくれませんか?
または、出力を印刷する場所 (つまり、Windows コンソール) をプログラムに指示するためにライブラリが必要になる場合があることを理解しています。それ以外に、ライブラリが必要な理由がわかりません。私は何かを見落としていますか?