[TOP - DOWN][SOL Práctico 3] [Ejercicio 2]

[TOP - DOWN][SOL Práctico 3] [Ejercicio 2]

de Bruno Alberto Szilagyi Ibarra -
Número de respuestas: 0

Buenas tardes,

Revisando la solución publicada y comparando con mi trabajo sobre el ejercicio noté lo siguiente:

  1. En la solución publicada se realiza un PUSH AX para guardar el contexto, y antes de retornar se realiza un POP. Pienso que esto sería incorrecto ya que la letra especificaba que el registro AX se tenía que modificar y que se debía devolver el resultado de la operación en él.
  2. En mi solución realicé :
    1. MOV AX, [BP + 4]
    2. AND AX, [BP + 6]
    3. AND AX, [BP + 8] 
¿Es correcto realizar AND r , m ? En la cartilla mostraría que si.  En este caso, se ahorraría el respaldo de todos los otros registros a menos de BP ¿Correcto?

Muchas gracias,
Saludos.