# topic.topics[].topics[].topics[].label
Differences between Thumb and ARM instruction sets

# topic.topics[].topics[].topics[].label
Layout of assembly language source files

# topic.topics[].topics[].topics[].label
An example Thumb assembly language module

# topic.topics[].topics[].topics[].label
Using conditional execution in ARM state

# topic.topics[].topics[].topics[].label
Example of the use of conditional execution

# topic.topics[].topics[].label
Load and store multiple register instructions

# topic.topics[].topics[].label
Describing data structures with MAP and FIELD directives

# topic.topics[].topics[].topics[].label
Using register-based MAP and FIELD directives

# topic.topics[].topics[].topics[].label
Avoiding problems with MAP and FIELD directives

# topic.topics[].topics[].label
Predefined register and coprocessor names

# topic.topics[].topics[].topics[].label
Predeclared program status register names

# topic.topics[].topics[].topics[].label
Determining the armasm version at assembly time

# topic.topics[].topics[].label
ARM general data processing instructions

# topic.topics[].topics[].label
Thumb general data processing instructions

# topic.topics[].topics[].topics[].label
Control of scalar, vector and mixed operations

# topic.topics[].topics[].topics[].label
FPSCR, the floating-point status and control register

# topic.topics[].topics[].topics[].label
FPEXC, the floating-point exception register

# topic.topics[].topics[].topics[].label
FPSID, the floating-point system ID register

# topic.topics[].topics[].topics[].label
Modifying individual bits of a VFP system register

# topic.topics[].topics[].topics[].label
Operations not affected by flush-to-zero mode

# metadata.contentDescription
This book provides tutorial and reference information for the RVCT assemblers (armasm, the free-standing assembler, and inline assemblers in the C and C++ compilers). It describes the command-line options to the assembler, the pseudo-instructions and directives available to assembly language programmers, and the ARM, Thumb, and Vector Floating-point (VFP) instruction sets.