.intel_syntax noprefix
.file "Ejemplo1.s"
#secciones
.section .data
vec:  .byte 10,20,2,200,34,44,21,8,10,22 # cargar un vector con constantes
.section .text
.global _start
_start:
        mov ebx,0 # en bx tenemos la posición dentro del vector
        mov cx,10 # contador del programa para el loop
        mov ax,0  # suma
        mov dx,0 
otro:
        mov dl,vec[ebx] # cargamos en DL el elemento del vector indicado en BX
        inc ebx         # incrementamos BX
        add ax,dx
        loop otro
        int 0x80
.end

