EasyManua.ls Logo

Mips Technologies R4000 - Page 43

Mips Technologies R4000
754 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MIPS R4000 Microprocessor User's Manual 13
Introduction
Two of the CPU general purpose registers have assigned functions:
r0 is hardwired to a value of zero, and can be used as the target
register for any instruction whose result is to be discarded. r0
can also be used as a source when a zero value is needed.
r31 is the link register used by Jump and Link instructions. It
should not be used by other instructions.
The CPU has three special purpose registers:
PC — Program Counter register
HI — Multiply and Divide register higher result
LO — Multiply and Divide register lower result
The two Multiply and Divide registers (HI, LO) store:
the product of integer multiply operations, or
the quotient (in LO) and remainder (in HI) of integer divide
operations
The R4000 processor has no Program Status Word (PSW) register as such;
this is covered by the Status and Cause registers incorporated within the
System Control Coprocessor (CP0). CP0 registers are described later in
this chapter.

Table of Contents