Yasm – свободен асемблер, който е опит за пълно пренаписване на асемблера NASM. Лицензиран е под лиценза BSD и понастоящем се разработва от Питър Джонсън и Майкъл Ерман.
Yasm може да се използва взаимозаменяемо с NASM с последователни резултати за много намерения и цели.
Поддържани архитектури Yasm
Формат на изходния файл Yasm
Yasm поддържа следните формати на изходни файлове:
Формат за информация за отстраняване на грешки Yasm
Декодиране Yasm
Името Yasm, особено във формата на акроним, има няколко възможни значения, предимно хумористични:
Предимствата на Yasm спрямо са много NASM
Недостатъци на Yasm срещу NASM


