JIMSCore
Class RegisterFile

java.lang.Object
  |
  +--JIMSCore.RegisterFile

public class RegisterFile
extends java.lang.Object


Field Summary
 int[] iaReg
           
static int NUM_REGS
           
static int R_A0
           
static int R_A1
           
static int R_A2
           
static int R_A3
           
static int R_AT
           
static int R_FP
           
static int R_GP
           
static int R_HI
           
static int R_K0
           
static int R_K1
           
static int R_LO
           
static int R_PC
           
static int R_RA
           
static int R_S0
           
static int R_S1
           
static int R_S2
           
static int R_S3
           
static int R_S4
           
static int R_S5
           
static int R_S6
           
static int R_S7
           
static int R_SP
           
static int R_T0
           
static int R_T1
           
static int R_T2
           
static int R_T3
           
static int R_T4
           
static int R_T5
           
static int R_T6
           
static int R_T7
           
static int R_T8
           
static int R_T9
           
static int R_V0
           
static int R_V1
           
static int R_ZERO
           
static java.lang.String[][] REG_ID
           
 
Constructor Summary
RegisterFile()
           
 
Method Summary
 int iGetReg(int iReg)
           
static int iRegLiteralToID(java.lang.String s)
           
 void reset()
           
 void setReg(int iReg, int iValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

REG_ID

public static final java.lang.String[][] REG_ID

NUM_REGS

public static final int NUM_REGS

R_ZERO

public static final int R_ZERO

R_AT

public static final int R_AT

R_V0

public static final int R_V0

R_V1

public static final int R_V1

R_A0

public static final int R_A0

R_A1

public static final int R_A1

R_A2

public static final int R_A2

R_A3

public static final int R_A3

R_T0

public static final int R_T0

R_T1

public static final int R_T1

R_T2

public static final int R_T2

R_T3

public static final int R_T3

R_T4

public static final int R_T4

R_T5

public static final int R_T5

R_T6

public static final int R_T6

R_T7

public static final int R_T7

R_S0

public static final int R_S0

R_S1

public static final int R_S1

R_S2

public static final int R_S2

R_S3

public static final int R_S3

R_S4

public static final int R_S4

R_S5

public static final int R_S5

R_S6

public static final int R_S6

R_S7

public static final int R_S7

R_T8

public static final int R_T8

R_T9

public static final int R_T9

R_K0

public static final int R_K0

R_K1

public static final int R_K1

R_GP

public static final int R_GP

R_SP

public static final int R_SP

R_FP

public static final int R_FP

R_RA

public static final int R_RA

R_PC

public static final int R_PC

R_HI

public static final int R_HI

R_LO

public static final int R_LO

iaReg

public int[] iaReg
Constructor Detail

RegisterFile

public RegisterFile()
Method Detail

reset

public void reset()

iGetReg

public int iGetReg(int iReg)

setReg

public void setReg(int iReg,
                   int iValue)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

iRegLiteralToID

public static int iRegLiteralToID(java.lang.String s)