def precompilarPasada1(numLinea: int, modo: str, linea: str, pc: str) -> precompilada:
    pattern = '\\s+([a-z]{1,5})\\s+([a-z]{1,24})'
    busqueda = re.search(pattern, linea, re.IGNORECASE)
    mnemonico = busqueda.group(1)
    etiqueta = busqueda.group(2)
    consultaBd: BdRow = BaseDatos.bdSearch(mnemonico, 6)
    pcActual = hex((int(pc, 16) + 2))
    lineaPrecompilada = precompilada(numLinea, modo, pcActual, consultaBd.opcode, etiqueta, consultaBd.byte)
    lineaPrecompilada.bytesOcupados = consultaBd.byte
    return lineaPrecompilada
def precompilarPasada1(numLinea: int, modo: str, linea: str, pc: str) -> precompilada:
    pattern = '\\s+([a-z]{1,5})\\s+([a-z]{1,24})'
    busqueda = re.search(pattern, linea, re.IGNORECASE)
    mnemonico = busqueda.group(1)
    etiqueta = busqueda.group(2)
    consultaBd: BdRow = BaseDatos.bdSearch(mnemonico, 6)
    pcActual = hex((int(pc, 16) + 2))
    lineaPrecompilada = precompilada(numLinea, modo, pcActual, consultaBd.opcode, etiqueta, consultaBd.byte)
    lineaPrecompilada.bytesOcupados = consultaBd.byte
    return lineaPrecompilada