public boolean canIssue(Instruction instruction) {
		boolean freeResStat = false;
		String opcode = instruction.getOpcode();
		for (int i = 0; i < reservationStations.size(); i++) {
			ReservationStation resStation = reservationStations.get(i);
			if (resStation.getUnit().equals(opcode)) {
				if (!resStation.isBusy()) {
					freeResStat = true;
					break;
				}
			}
		}
		return (freeResStat && ROB.canInsert());
	}