The ARM Assembler compiles ARM Assembly Language into object code in ARM Object Format. This is then suitable for linking by the ARM Linker, with (or without) other object code produced by either the ARM Assembler or ARM C Compiler, or with object libraries.
To see the Command line options for the ARM Assembler, click on the highlighted text.
In this chapter, and in other documentation which refers to armasm, the first and second pass are mentioned. armasm processes its source files twice to reduce the amount of internal state which needs to be kept-this effects the user in a few ways which are mentioned below, and in ARM Assembly Language.