char *defines[] = { "HALT","NOP", // DATA MOVEMENT "LOADREGISTER","LOADIMMEDIATE","LOADABSOLUTE","LOADINDIRECT","STOREABSOLUTE","STOREINDIRECT", // BRANCH "LABEL","NE","LT","LE","EQ","GE","GT","JMP", // CALL, RETURN // ARITHMETIC "ADD", // LOGICAL // SHIFT // BIT MANIPULATION // IO // HARDCODED FUNCTIONS "PRINT", NULL };