# title
RealView Compilation Tools for BREW Assembler Guide

# topic.label
RealView Compilation Tools for BREW Assembler Guide

# topic.topics[].topics[].topics[].label
Feedback on RealView Compilation Tools for BREW

# topic.topics[].topics[].label
About RealView Compilation Tools for BREW assembler

# 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

# metadata.contentDescription
This book provides tutorial and reference information for the RealView Compilation Tools for BREW (RVCT for BREW) v1.2 assembler, armasm. It describes the command-line options to the assembler, the pseudo-instructions and directives available to assembly language programmers, and the ARM and Thumb instruction sets.