APPENDIX A

ARM AND THUMB ASSEMBLER INSTRUCTIONS

A.1. USING THIS APPENDIX

A.2. SYNTAX

A.2.1. Optional Expressions

A.2.2. Register Names

A.2.3. Values Stored as Immediates

A.2.4. Condition Codes and Flags

A.2.5. Shift Operations

A.3. ALPHABETICAL LIST OF ARM AND THUMB INSTRUCTIONS

A.4. ARM ASSEMBLER QUICK REFERENCE

A.4.1. ARM Assembler Variables

A.4.2. ARM Assembler Labels

A.4.3. ARM Assembler Expressions

A.4.4. ARM Assembler Directives

A.5. GNU ASSEMBLER QUICK REFERENCE

A.5.1. GNU Assembler Directives

This appendix lists the ARM and Thumb instructions available up to, and including, ARM architecture ARMv6, which was just released at the time of writing. We list the operations in alphabetical order for easy reference. Sections A.4 ...

Get ARM System Developer's Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.