bonjour je travail sur l'asembleur 8086 je voulais faire un programme qui fait mais j'ai trouvé probleme dans le code :
.model small
.stack 2048
.data
tab db 1,2,3,4,5,6,7,8,9,10
message db 'resultat : $'
s db 10 dup(0)
.code
.startup
mov ax,@data
mov ds,ax
mov si,0 ;si=i
mov cx,10
mov al,0 ;al=s
for: cmp cx,10
ja endfor
add al,tab[si]
inc cx
inc si
jmp for
mov s,al
endfor:
mov ah,09h
mov dx,offset message
int 21h
mov ah,2
mov dl,s
int 21h
;fin
mov ax,4c00h
int 21h
.exit
end
et merci
-----