.INCLUDE "m168DEF.INC"

; Problema de ejemplo de bucle for

.DEF inicio=r20
.DEF fin=r21
.DEF i=r22

; Se supone que el bucle es i=i+1

ldi inicio,0x10
ldi fin,0x15

mov i,inicio
; Primera versión que solo admite 255 iteraciones

bucle: cp inicio,fin; Primero se comprueba por si inicio>fin
       brge salir_bucle
	   inc inicio
	   nop
	   nop
	   jmp bucle
salir_bucle:
       nop
	   break

