High Quality Content by WIKIPEDIA articles! Yasm in computing is an assembler, intended as a full rewrite of the Netwide Assembler (NASM). Yasm can generally be used interchangeably with NASM and supports the x86 and x86-64 architectures. It is licensed under a revision of the BSD licenses. As of 2011 it was developed by Peter Johnson and Michael Urman.