finished InstructionDecoder