The x86 Assembly Language Reference Manual describes the assembler that runs on the x86 architecture and translates source files that are in assembly language format into object files in linking format.