1.5. Поддерживаемые синтаксические анализаторы (синтаксисы)

Yasm анализирует следующие синтаксисы ассемблера:

nasm
Синтаксис NASM является наиболее полнофункциональным синтаксисом поддерживаемым в Yasm. Yasm почти в 100% совместим с NASM для 16-битового и 32-битового x86 кода. Дополнительно Yasm поддерживает 64-битовый AMD64 код с Yasm расширениями к синтаксису NASM. См. Часть Часть III для более подробной информации.
gas
GNU Ассемблер (GAS) является фактическим межплатформенным ассемблером для современных Unix систем, и используется как backend для GCC компилятора. Поддержка синтаксиса GAS в Yasm умеренно хороша, хотя не вполне развита: поддерживаются не все директивы и только 32-битовая x86 и AMD64 архитектуры. Также не поддерживается препроцессор GAS. Несмотря на эти ограничения, поддержка синтаксиса GAS в Yasm достаточно хороша, чтобы обработать по существу весь вывод x86 и AMD64 GCC компилятора. См. Часть Часть IV для более подробной информации.