AmmAsm - x86-64 Assembler
Documentation
Documentation
This documentation describes the syntax, instruction encoding, assembler features and output formats supported by AmmAsm.
Contents
About AmmAsm
AmmAsm is a handwritten x86-64 assembler written in C. It directly generates machine code and does not use NASM, GAS or another assembler as a backend.
The assembler supports ELF64 relocatable, executable and position-independent output, together with experimental PE32+ support.