|Home > Preface > About this book|
Arm® Compiler armasm User Guide. This document provides topic based documentation for using the Arm assembler (armasm). It contains information on command line options, assembler directives, and supports the Armv6‑M, Armv7, and Armv8 architectures.
This book is organized into the following chapters:
Gives an overview of the assemblers provided with Arm® Compiler toolchain.
Gives an overview of the Arm®v8 architecture.
Gives an overview of the AArch32 state of Arm®v8.
Gives an overview of the AArch64 state of Arm®v8.
Describes the structure of assembly language source files.
Describes the use of a few basic A32 and T32 instructions and the use of macros.
Describes condition codes and conditional execution of A64, A32, and T32 code.
Describes how to use armasm.
Describes Advanced SIMD assembly language programming.
Describes floating-point assembly language programming.
Describes the armasm command-line syntax and command-line options.
Describes how you can use symbols to represent variables, addresses, and constants in code, and how you can combine these with operators to create numeric or string expressions.
Describes the A32 and T32 instructions supported in AArch32 state.
Describes Advanced SIMD assembly language instructions.
Describes floating-point assembly language instructions.
Describes the A64 general instructions.
Describes the A64 data transfer instructions.
Describes the A64 floating-point instructions.
Describes the A64 SIMD scalar instructions.
Describes the A64 SIMD vector instructions.
Describes the directives that are provided by the Arm assembler, armasm.
Describes the syntax of via files accepted by the armasm, armlink, fromelf, and armar tools.
The Arm® Glossary is a list of terms used in Arm documentation, together with definitions for those terms. The Arm Glossary does not contain terms that are industry standard unless the Arm meaning differs from the generally accepted meaning.
See the Arm® Glossary for more information.
MRC p15, 0, <Rd>, <CRn>, <CRm>, <Opcode_2>
If you have any comments or suggestions about this product, contact your supplier and give:
If you have comments on content then send an e-mail to mailto:firstname.lastname@example.org. Give:
Arm also welcomes general suggestions for additions and improvements.