.intel_syntax noprefix
.file "Ejemplo1.s"
#secciones
.section .data
vec:  .asciz "abcdefghijklmnopqrstuvwxyz" # cargar un vector con constantes
.section .text
.global _start
_start:
     mov ebx,0         # en ebx tenemos la posición dentro del vector
otro:
     mov al,vec[ebx]   # cargamos en AL el elemento del vector indicado en BX
     inc ebx           # incrementamos BX
     cmp al,0          # comparamos el elemento del vector con 0
     jz fin            # si la comparación es 0 salimos del programa
     jmp otro          # buscamos otro elemento
fin:
     int 0x80
.end

