Dudas sobre el ejemplo de estructuras anidadas en las dipostivias

Dudas sobre el ejemplo de estructuras anidadas en las dipostivias

de Donato Aguirre Reyes -
Número de respuestas: 1

Hola, en la pagina 69 se presenta el ejemplo que adjunto a continuación. 

Tengo dos dudas: 

¿Realizar la mascara AND directamente sobre CX no hace que se pierda la información (el valor del contador) que estaba contenido en él?  

Segundo ¿La mascara AND con el 0x04 hace que ZF = 1 para valores del contador menores a 4 (1, 2, 3) no? Esto no produciría que el jnz quede sin efecto incrementando así el contador? Esto se interpreta como que 1, 2, 3 son múltiplos de 4 lo cual no es correcto. 

No se esta mal en las diapositivas o si yo estoy entendiendo mal, agradecería si me puede orientar al respecto. Saludos

Adjunto arqui.jpg
En respuesta a Donato Aguirre Reyes

Re: Dudas sobre el ejemplo de estructuras anidadas en las dipostivias

de Federico Rivero -

Estimado:

¿Realizar la mascara AND directamente sobre CX no hace que se pierda la información (el valor del contador) que estaba contenido en él?  

Es correcto. Está mal el ejemplo.

¿La mascara AND con el 0x04 hace que ZF = 1 para valores del contador menores a 4 (1, 2, 3) no? Esto no produciría que el jnz quede sin efecto incrementando así el contador? Esto se interpreta como que 1, 2, 3 son múltiplos de 4 lo cual no es correcto. 

Correcto, tendría que ser JZ.

Gracias por avisar! Se corregirá oportunamente :)

Saludos,

         Federico