Using this book

This book is organized into the following chapters:

Chapter 1 Introduction

Read this chapter for an introduction to the ARM assemblers and assembly language.

Chapter 2 Writing ARM Assembly Language

Read this chapter for tutorial information to help you use the ARM assemblers and assembly language.

Chapter 3 Assembler Reference

Read this chapter for reference material about the syntax and structure of the language provided by the ARM assemblers.

Chapter 4 ARM and Thumb Instructions

Read this chapter for reference material on the ARM and Thumb instruction sets, covering both Thumb-2 and pre-Thumb-2 Thumb, and Thumb-2EE.

Chapter 5 NEON and VFP Programming

Read this chapter for reference material on the ARM NEON™ Technology and the VFP instruction set. This also describes other VFP-specific assembly language information.

Chapter 6 Wireless MMX Technology Instructions

Read this chapter for reference material on ARM support for Wireless MMX™ Technology.

Chapter 7 Directives Reference

Read this chapter for reference material on the assembler directives available in the ARM assembler, armasm.

This book assumes that the ARM software is installed in the default location, for example, on Windows this might be volume:\Program Files\ARM. This is assumed to be the location of install_directory when referring to path names, for example install_directory\Documentation\.... You might have to change this if you have installed your ARM software in a different location.

Copyright © 2002-2010 ARM. All rights reserved.ARM DUI 0204J
Non-ConfidentialID101213