Ejercicio 9, practico 8

Ejercicio 9, practico 8

de Kevin Martinez Hernandez -
Número de respuestas: 2

Hice una posible solución y quería consultar si estaba correcta, si no lo esta y me puede explicar el por que lo agradecería.

Tenia una consulta de las líneas 112-113 ¿Habría forma de juntarlas en un solo paso?

En respuesta a Kevin Martinez Hernandez

Re: Ejercicio 9, practico 8

de Gustavo Brown -

Kevin,

  En vez pegar una foto del código lo ideal es que pongas el texto directamente.

En la parte del cálculo de la suma de una matriz tenes que incrementar de a 2 al registro DI, porque cada short ocupa 2 bytes.

Luego no guarda el resultado en pesosMatrices. Las lineas 112 y 113 deberían cambiarse por:

  MOV DS:[BP+SI], AX

Aquí también tenes que incrementar de a 2 el registro SI

Además luego de la etiqueta for: deberías poner XOR AX, AX para inicializar la variable que suma los pesos de la matriz

Al finalizar el PROC tenes que poner un RET

Saludos,
  Gustavo