MIPS

Register


參考資訊:
1. MIPS_Vol3
2. coprocessor_0

MIPS General Register

RegisterConventional NameUsage
$0$zeroHard-wired to 0
$1$atReserved for pseudo-instructions
$2-$3$v0, $v1Return values from functions
$4-$7$a0-$a3Arguments to functions - not preserved by subprograms
$8-$15$t0-$t7Temporary data, not preserved by subprograms
$16-$23$s0-$s7Saved registers, preserved by subprograms
$24-$25$t8-$t9More temporary registers, not preserved by subprograms
$26-$27$k0-$k1Reserved for kernel. Do not use.
$28$gpGlobal Area Pointer (base of global data segment)
$29$spStack Pointer
$30$fpFrame Pointer
$31$raReturn Address
$f0-$f3Floating point return values
$f4-$f10Temporary registers, not preserved by subprograms
$f12-$f14First two arguments to subprograms, not preserved by subprograms
$f16-$f18More temporary registers, not preserved by subprograms
$f20-$f31Saved registers, preserved by subprograms

MIPS Coprocessor Register

RegisterNumberDescription
Context0memory management (TLB)
Random1memory management (TLB)
EntryLo02memory management (TLB)
EntryLo13memory management (TLB)
Context4memory management (TLB)
PageMask5memory management (TLB)
Wired6memory management (TLB)
EntryHi10memory management (TLB)
HWREna7.0Sets user-privilege programs permissions
BadVAddr8Program address of the violation
Count9high-resolution time
Compare11high-resolution time
SR12Status Register
IntCtl12.1Interrupt vector setup
SRSCtl12.2Shadow register control
SRSMap12.3Shadow register map
Cause13Cause Register
EPC14Exception Program Counter
PRId15Product ID register
EBase15.1Exception entry point base address
Config16CPU setup
Config116.1CPU setup
Config216.2CPU setup
Config316.3CPU setup
LLAddr17.0Cache address
Debug23.0EJTAG debug
DEPC24.0EJTAG debug
DESAVE31.0EJTAG debug
CacheErr27Memory error analysis registers
ECC26Memory error analysis registers
ErrorEPC30Memory error analysis registers
TagLo28Cache manipulation
DataLo28.1Cache manipulation
TagHi29Cache manipulation
DataHi29.1Cache manipulation
WatchLo18.0Data watchpoint facility
WatchHi19.0Data watchpoint facility
PrefCtl25.0Performance counter registers
PrefCnt25.1Performance counter registers


返回上一頁