Buenas tardes,
Revisando la solución publicada y comparando con mi trabajo sobre el ejercicio noté lo siguiente:
- 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.
- En mi solución realicé :
- MOV AX, [BP + 4]
- AND AX, [BP + 6]
- 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.