MIPSpro Assembly Language Programmer's Guide

Document Number: 007-2418-004

Front Matter

| List of Figures | List of Examples | List of Tables | List of Procedures |


Table of Contents

About This Guide
Related Publications
Obtaining Publications
Conventions
Reader Comments

1. Registers
Register Format
General Registers
Special Registers
Floating-Point Registers
Floating-Point Condition Codes

2. Addressing
Instructions to Load and Store Unaligned Data
Address Formats
Address Descriptions

3. Exceptions
Main Processor Exceptions
Floating-Point Exceptions

4. Lexical Conventions
Tokens
Comments
Identifiers
Constants
Multiple Lines Per Physical Line
Section and Location Counters
Statements
Expressions
Relocations

5. The Instruction Set
Instruction Classes
Reorganization Constraints and Rules
Instruction Notation
Instruction Set
Computational Instructions
Jump and Branch Instructions
Special Instructions
Coprocessor Interface Instructions

6. Coprocessor Instruction Set
Instruction Notation
Floating-Point Instructions
System Control Coprocessor Instructions

7. Linkage Conventions
Introduction
Program Design
Examples
Writing Assembly Language Code

8. Pseudo Op-Codes (Directives)
Op-Codes
PIC Assembly Code