2010-04-21 70 views
1

我在高中學習彙編,我想嘗試在家裏進行彙編程序。
我下載了NASM,但我不明白如何運行.s文件 - 如果你可以寫一個簡單的方法來運行它,我很高興:-)NASM和一個關於ADC的問題 - ASM 8086

另外我有一個問題:當我使用ADC例如:AL = 01和BL = 02,CF = 1時,當我這樣做: ADC AL,BL AL是3還是4? (加CF還是不加?)

謝謝!!

+0

Dup:http://stackoverflow.com/questions/2688248/adc-instruction-in-asm-8086 – 2010-04-22 14:55:36

+0

這不完全是一個騙局。 – IAbstract 2010-04-23 18:00:51

回答

1

從命令提示符(bash中爲Linux):

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

這是最基本的命令行結構。我不知道你在寫哪個操作系統,但是對於Linux的使用:

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

查看命令參數列表。

無論如何,-o告訴nasm輸出文件是什麼,-f告訴nasm格式是什麼。在這個例子中,我們只是寫一個平面二進制文件。

對於很多詳細信息,請Compiling an assembly program...

欲瞭解更多有關使用ADC,看到這個question

+0

nasm -hf查看可用輸出格式的列表。 主要針對Windows的nasm -f win32,針對Linux的nasm -f elf以及針對OSX的nasm -f macho。 – Macmade 2010-05-05 09:55:28