Ejemplo n.º 1
0
            public override string ToString()
            {
                switch (opCode)
                {
                case OPCODE.JR:
                    return("JR " + gp_1.ToString());

                case OPCODE.LUI:
                    return("LUI " + gp_dest.ToString() + " 0x" + immediate.ToString("X4"));

                case OPCODE.ADDIU:
                    return("ADDIU " + gp_dest.ToString() + " " + gp_1.ToString() + " 0x" + immediate.ToString("X4"));

                case OPCODE.JAL:
                    return("JAL 0x" + jump_to_func.ToString("X8"));
                }
                return(opCode.ToString());
            }
 private static string getGRPRegName(GP_REGISTER reg)
 {
     if (usingRegNames)
     {
         return(reg.ToString());
     }
     else
     {
         return("r" + ((byte)reg).ToString());
     }
 }