private void validateOpCode() throws AssemblyException {
		//All opCodes besides END must have a LOC; DC opCodes must have a label
		if (opCode == OpCode.END && loc != null || opCode != OpCode.END && loc == null || opCode == OpCode.DC && label == null)
			throw new AssemblyException("Invalid line: " + source);
	}