Preguntas sobre tarea 1

Preguntas sobre tarea 1

de Nicole Ronit Rosenstock Cukrowicz -
Número de respuestas: 1

Disculpen la molestia pero tengo unas dudas con las cuales no puedo avanzar.
1) Si bien las direcciones β, β+1, etc... van en registros de 16 bits como especifica la letra, ¿la suma del contenido de las mismas se puede manipular en el acumulador?

2) Para implementar la función MOD, debo asumir que el dividendo es mayor a 256 o debo hacer las comprobaciones pertinentes para entrar en el loop que corresponda?

3) Duda con los flags: si comparo dos números a y b, y resulta que a<b, sólo se activa el Carry flag? O el zero flag también a pesar que la resta no es estrictamente cero? ¿En qué caso se debe usar el Carry flag y en cuáles el P/V flag?

Muchas gracias.

 

 

En respuesta a Nicole Ronit Rosenstock Cukrowicz

Re: Preguntas sobre tarea 1

de Julio Perez -

Me parece que se están complicando la vida demasiado con la operación MOD.

Si les pidiéramos que calcularan con lápiz y papel la suma módulo 100 de las edades de todos los estudiantes de la clase, ¿cómo lo harías?

Respecto a la duda con el flag Z, solamente se prende si el último resultado fue 0, es decir que no se prendería en el ejemplo que planteas a menos que "a" sea igual a "b".

julio