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

ARM DUI 0068B

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

iii

Page 3
Image 3
ARM VERSION 1.2 manual ARM Developer Suite Assembler Guide