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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.