Preface
vi Copyright © 2000, 2001 ARM Limited. All r ights reserved. ARM DUI 0068B
About this book
This book provides tutorial and reference information for the ADS assemblers (
armasm
,
the free-standing assembler, and inline assemblers in the C and C++ compilers). It
describes the command-line options to the assembler, the pseudo-instructions and
directives available to assembly language programmers, and the ARM, Thumb®, and
Vector Floating-point (VFP) instruction sets.
Intended audience
This book is written for all developers who are producing applications using ADS. It
assumes that you are an experienced software developer and that you are familiar with
the ARM development tools as described in ADS Getting Started.
Using this book
This book is organized into the following chapters:
Chapter1 Introduction
Read this chapter for an introduction to the ADS version 1.2 assemblers
and assembly language.
Chapter2 Writing ARM and Thumb Assembly Language
Read this chapter for tutorial information to help you use the ARM
assemblers and assembly language.
Chapter3 Assembler Reference
Read this chapter for reference material about the syntax and structure of
the language provi ded by the ARM assemble rs.
Chapter4 ARM Instruction Reference
Read this chapter for reference material on the ARM instruction set.
Chapter5 Thumb Instruction Reference
Read this chapter for reference material on the Thumb instruction set.
Chapter6 Vector Floating-point Programming
Read this chapter for reference material on the VFP instruction set, and
other VFP-specific assembly language information.
Chapter7 Directives Reference
Read this chapter for reference material on the assembler directives
available in the ARM assembler,
armasm
.