我目前有一个汇编文件,nasm main.asm -f bin -o main.bin
由 VMware 组装和引导。我还编写了一些非常基本的字符串处理,效果很好,但我想将它移到一个单独的文件中。
mov si, message
call io.write
message db "Hello World\r\n===================\0"
io.write:
[...]
所以我放io.write
了第二个文件,但我不知道下一步该做什么。根据我收集的信息,我需要放入global io.write
第二个文件和extern io.write
第一个文件中。我也可能完全错了。我也认为我需要使用链接器来实现这一点,但我很难理解它们是如何工作的。
我已经四处搜索,但可能我没有使用正确的搜索词。任何指针表示赞赏。如果可能的话,我想保持简单,不要使用makefile。