| |||
| Home > Writing ARM Assembly Language > Structure of assembly language modules | |||
Assembly language is the language that the ARM assembler (armasm)
parses and assembles to produce object code. By default, the assembler
expects source code to be written in ARM assembly language.
armasm accepts source code written in
older versions of ARM assembly language. It does not have to be
informed in this case.
armasm can also accept source code written
in pre-UAL Thumb assembly language. In this case, you must inform armasm using
the --16 command-line option, or the CODE16 directive
in the source code. The pre-UAL Thumb assembly language does not
support Thumb-2 instructions.
This section describes: