.data
v: .asciz "Donde esta la primera a."
.text
.global main
main:
	movl $0, %ecx
loop:
	# TRAMPA: '\n' => $'\n'. PERO '\0' => $0. PORQUE $'\0' => $'0'
	movl $'\n', %eax
	movl $'\0', %eax
	cmpb $0, v(%ecx)
	je end_loop
	cmpb $'a', v(%ecx)
	je end_loop
	incl %ecx
	jmp loop
end_loop:
	cmpb $'a', v(%ecx)
	jne else
	movl %ecx, %ebx
	jmp end_if
else:
	movl $-1, %ebx
end_if:

	movl $1, %eax
	int $0x80

