示例#1
0
 protected RegisterBase(string op, uint rs, uint rt, uint rd, uint sa)
     : base(op)
 {
     RS = CPURegisterDecoder.DecodeRegister(rs);
     RT = CPURegisterDecoder.DecodeRegister(rt);
     RD = CPURegisterDecoder.DecodeRegister(rd);
     SA = "0x" + sa.ToString("X");
 }
示例#2
0
 public MFC0(uint rt, uint rd)
     : base("MFC0")
 {
     RT = CPURegisterDecoder.DecodeRegister(rt);
     RD = CPURegisterDecoder.DecodeRegister(rd);
 }
 protected MSpecial1Base(string op, uint rt, uint reg)
     : base(op)
 {
     RT  = CPURegisterDecoder.DecodeRegister(rt);
     REG = "0x" + reg.ToString("X");
 }
 protected MSpecial3Base(string op, uint rt)
     : base(op)
 {
     RT = CPURegisterDecoder.DecodeRegister(rt);
 }
示例#5
0
 protected ImmediateBase(string op, uint rs, uint rt, uint imm) : base(op)
 {
     RS  = CPURegisterDecoder.DecodeRegister(rs);
     RT  = CPURegisterDecoder.DecodeRegister(rt);
     Imm = "0x" + imm.ToString("X");
 }