CadReves.s



# Pide y muestra datos
#__________________________________-


.data
	CAD:	.ascii	"0123456789"

.text
	.global main
main:
	mov	%esp,	%ebp
	movl	$9,	8(%ebp)		# valor del ciclo

				# --------------------------Lectura del teclado
cicloLee:
        movl    8(%ebp), %eax           # rescato el paso de iteracion
        cmp     $0,     %eax
        jge     Muestra
	jmp	Salir
                                        #////////OKOKOKOKOK otra forma
Muestra:					#----- indice escalado + desplazamiento
	mov	8(%ebp),	%eax
	leal	CAD(,%eax,1), %eax
	movl	%eax,	%ecx

	movl	$4,	%eax
	movl	$1,	%ebx
	movl	$1,	%edx
	int	$0x80

        leal    8(%ebp), %eax
        decl    (%eax)
        jmp     cicloLee

Salir:
	pop %ebp
	ret