nasm main.asm -f bin -o main.bin
現在、VMware でアセンブルされ、VMware で起動された単一のアセンブリ ファイルがあります。また、非常に基本的な文字列処理も書きましたが、これは問題なく動作しますが、別のファイルに移動したいと思います。
mov si, message
call io.write
message db "Hello World\r\n===================\0"
io.write:
[...]
そこで、2 つ目のファイルを入れio.write
ましたが、次に何をすればよいかわかりません。global io.write
収集したものから、2 番目のファイルとextern io.write
最初のファイルに入れる必要があります。私も完全に間違っている可能性があります。これを実現するにはリンカーを使用する必要があると思いますが、それらがどのように機能するかを理解するのに苦労しています。
検索しましたが、正しい検索用語を使用していない可能性があります。任意のポインタをいただければ幸いです。可能であれば、物事をシンプルに保ち、まだメイクファイルを使用したくありません。