В основном, существует два вида сборки.
- Синтаксис Intel
- AT & T (GAS) синтаксис
GCC обычно выводит сборку с использованием синтаксиса AT & T (GAS), а NASM использует синтаксис Intel.
На некоторых платформах вы можете сгенерировать сборку в синтаксисе Intel, используя:
-masm=intel
К сожалению, это не поддерживается везде.
Например, при использовании OS X поддерживается только синтаксис AT & T.