Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在高中学习装配,我想尝试在家里制作装配程序。 我下载了 NASM,但我不明白如何用它运行 .s 文件——如果你能在这里写一个简单的方法来运行它,我会很高兴 :-)
另外我还有一个问题:当我使用 ADC 为例时:AL = 01 和 BL = 02,以及 CF = 1,当我这样做时:ADC AL,BL AL 是 3 还是 4?(添加或不添加CF?)
谢谢!!
从您的命令提示符(Linux 的 bash):
nasm myasm.s -o myasm.bin -f bin
这是基本的命令行结构。我不知道您正在编写哪个操作系统,但对于 Linux 使用:
nasm -h // (I believe, or --help)
获取命令参数列表。
无论如何,-o告诉 nasm 输出文件是什么,-f告诉 nasm 格式是什么。在此示例中,我们只是编写一个平面二进制文件。
-o
-f
有关更多信息,请参阅编译汇编程序...
有关使用 ADC 的更多信息,请参阅此问题。