Instruccion DJNZ, e

Re: Instruccion DJNZ, e

de Julio Perez -
Número de respuestas: 0
Mateo:
la instrucción DJNZ (Decrement and Jump if Not Zero), primero decrementa el registro B (afectando los flags) y después salta condicional con el flag de zero. El salto es relativo.
El uso típico es para repetir un loop N veces, con un esquema de este tipo:

LD B, N
loop:
...
...
DJNZ loop
...

Tengan en cuenta que ahora que tienen disponible el simulador y el debugger, este tipo de dudas se las pueden sacar escribiendo un programa de prueba, corriéndolo en el debugger y examinando el contenido de registros y flags con "info registers"

Espero haber aclarado, pero si quedan dudas o aparecen nuevas consultá nuevamente tranquilo.

julio