Using this book

This book is organized into the following chapters:

Chapter 1 Introduction

Read this chapter for an introduction to the RVCT 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 earlier Thumb.

Chapter 5 Vector Floating Point Programming

Read this chapter for reference material on the VFP instruction set, and other VFP-specific assembly language information.

Chapter 6 Directives Reference

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

Glossary

An alphabetically arranged glossary defines the special terms used in this book.

This book assumes that you have installed your ARM software 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-2005 ARM Limited. All rights reserved.ARM DUI 0204F
Non-Confidential