NASM и вопрос про АЦП - ASM 8086 - PullRequest
       12

NASM и вопрос про АЦП - ASM 8086

1 голос
/ 22 апреля 2010

Я изучаю ассемблер в старшей школе, и я хотел бы попробовать создавать ассемблерные программы дома.
Я скачал NASM, но я не понимаю, как запускать с ним файлы .s - если вы можете написатьпростой способ запустить его, я был бы рад: -)

и, кроме того, у меня есть вопрос: когда я использую АЦП для примера: AL = 01 и BL = 02, и CF = 1, когда я делаюэто: ADC AL, BL Будет AL 3 или 4?(с добавлением CF или без?)

Спасибо !!

1 Ответ

1 голос
/ 23 апреля 2010

Из командной строки (bash для Linux):

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

Это базовая структура командной строки.Я не знаю, на какой ОС вы пишете, но для Linux используйте:

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

для списка параметров команды.

В любом случае, -o сообщает nasm, какой выводфайл, а -f сообщает nasm, что это за формат.В этом примере мы просто пишем плоский двоичный файл.

Для получения дополнительной информации см. Компиляция программы сборки ...

Для получения дополнительной информации об использовании ADC,смотри этот вопрос .

...