ARM VERSION 1.2 User Manual

Page 3

Advertising
background image

ARM DUI 0068B

Copyright © 2000, 2001 ARM Limited. All rights reserved.

iii

Contents
ARM Developer Suite Assembler Guide

Preface

About this book .............................................................................................. vi
Feedback ....................................................................................................... ix

Chapter 1

Introduction

1.1

About the ARM Developer Suite assemblers .............................................. 1-2

Chapter 2

Writing ARM and Thumb Assembly Language

2.1

Introduction ................................................................................................. 2-2

2.2

Overview of the ARM architecture .............................................................. 2-3

2.3

Structure of assembly language modules ................................................. 2-12

2.4

Using the C preprocessor ......................................................................... 2-19

2.5

Conditional execution ................................................................................ 2-20

2.6

Loading constants into registers ............................................................... 2-25

2.7

Loading addresses into registers .............................................................. 2-30

2.8

Load and store multiple register instructions ............................................. 2-39

2.9

Using macros ............................................................................................ 2-48

2.10

Describing data structures with MAP and FIELD directives ...................... 2-51

2.11

Using frame directives ............................................................................... 2-66

Chapter 3

Assembler Reference

3.1

Command syntax ........................................................................................ 3-2

Advertising