Hercules CMPSC Instruction Testing Tool