The assembler converts assembly source code to relocatable object code written to object code files. The linker takes these object code files and combines them to form an application containing the final instructions. This manual is a reference for the CrossWorks assembler. What we don't do in this manual is explain the architecture of the process machine or how to go about constructing an application in assembly code.