1

我在高中学习装配,我想尝试在家里制作装配程序。
我下载了 NASM,但我不明白如何用它运行 .s 文件——如果你能在这里写一个简单的方法来运行它,我会很高兴 :-)

另外我还有一个问题:当我使用 ADC 为例时:AL = 01 和 BL = 02,以及 CF = 1,当我这样做时:ADC AL,BL AL 是 3 还是 4?(添加或不添加CF?)

谢谢!!

4

1 回答 1

2

从您的命令提示符(Linux 的 bash):

nasm myasm.s -o myasm.bin -f bin

这是基本的命令行结构。我不知道您正在编写哪个操作系统,但对于 Linux 使用:

nasm -h  // (I believe, or --help)

获取命令参数列表。

无论如何,-o告诉 nasm 输出文件是什么,-f告诉 nasm 格式是什么。在此示例中,我们只是编写一个平面二进制文件。

有关更多信息,请参阅编译汇编程序...

有关使用 ADC 的更多信息,请参阅此问题

于 2010-04-23T18:10:15.927 回答