Beispiel #1
0
        public static string GetTypeString(I_TYPE i)
        {
            switch (i)
            {
            case I_TYPE.PRINT:
                return("Print");

            case I_TYPE.PRINT_REG:
                return("Print Register");

            case I_TYPE.PRINT_CHAR:
                return("Print Char");

            case I_TYPE.SET_REG:
                return("Set Register");

            case I_TYPE.SET_REG_REG:
                return("Set Register^2");

            case I_TYPE.ADD:
                return("Add");

            case I_TYPE.SUB:
                return("Subtract");

            case I_TYPE.MUL:
                return("Multiply");

            case I_TYPE.DIV:
                return("Divide");

            default:
                return("Invalid instruction");
            }
        }
Beispiel #2
0
        public int arg1, arg2, arg3; // the arguments

        public Instruction()
        {
            priority    = 0; // neutral
            arg1        = arg2 = arg3 = CHEESE;
            instruction = "";
            type        = I_TYPE.NUM_TYPES;

            runningTime++;
            timeStamp = runningTime;
        }