PC = 00400020
EPC = 00000000
Cause = 00000000
BadVAddr = 00000000
Status = 3000ff10
HI = 00000000
LO = 00000000
R0 [r0] = 00000000
R1 [at] = 00000000
R2 [v0] = 0000000a
R3 [v1] = 00000000
R4 [a0] = 00000001
R5 [a1] = 7ffff758
R6 [a2] = 7ffff760
R7 [a3] = 00000000
R8 [t0] = 10010000
R9 [t1] = 00000003
R10 [t2] = 00000000
R11 [t3] = 00000000
R12 [t4] = 00000000
R13 [t5] = 00000000
R14 [t6] = 00000000
R15 [t7] = 00000000
R16 [s0] = 00000001
R17 [s1] = 00000002
R18 [s2] = 00000003
R19 [s3] = 00000006
R20 [s4] = 00000000
R21 [s5] = 00000000
R22 [s6] = 00000000 ..
R23 [s7] = 00000000
R24 [t8] = 00000000
R25 [t9] = 00000000
R26 [k0] = 00000000
R27 [k1] = 00000000
R28 [gp] = 10008000
R29 [sp] = 7ffff754 (スタックポインタ)高いアドレスから低いアドレスへ。
R30 [s8] = 00000000
R31 [ra] = 00400018 (return address:手続きから制御を元に戻すために必要。)
mipsの命令は32びっと。
>R format
>I format
add $t0, $s1, $s2 なら、
実際はビットだから、2進法で
sll $t2, $s0, 4
lw $t0, 400($t1) なら、