Buen día,
estaba viendo la solución del problema 2, y no estaría entendiendo una instrucción. Puede ser que no vaya?
(letra https://eva.fing.edu.uy/pluginfile.php/44683/mod_folder/content/0/2019/solExAC201907.pdf?forcedownload=1)
// suma del árbol
MOV BX, [BP + 4]
SHL BX,1
ADD AX, DS:[SI + BX]
En BX( MOV BX, [BP + 4] ) obtengo el indice que tengo en el stack.
Con DS:[SI + BX] accedo a arbol[indice].
En AX guardo el resultado de AX + arbol[indice]. (donde AX valía sumaIzq + sumaDer)
no estaría entendiendo para que necesito SHL BX,1
Desde ya muchas gracias!