ARM VERSION 1.2 Computer Hardware User Manual


 
Preface
vi Copyright © 2000, 2001 ARM Limited. All rights 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:
Chapter 1 Introduction
Read this chapter for an introduction to the ADS version 1.2 assemblers
and assembly language.
Chapter 2 Writing ARM and Thumb 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 Instruction Reference
Read this chapter for reference material on the ARM instruction set.
Chapter 5 Thumb Instruction Reference
Read this chapter for reference material on the Thumb instruction set.
Chapter 6 Vector Floating-point Programming
Read this chapter for reference material on the VFP instruction set, and
other VFP-specific assembly language information.
Chapter 7 Directives Reference
Read this chapter for reference material on the assembler directives
available in the ARM assembler,
armasm
.