Updated Processor() and ExecuteInstruction()