; Somme des N 1ers nombres par iteration sans E/S : S2 = somme de (i*i) (de i = 1 a N)
; 0 < N < 10

org 100h
 
        mov ax, 9   ; N dans al
        mov bx, 0   ; resultat dans bx
boucle: push ax     ; sauvegarde de i
        mul ax      ; i*i -> ax
        add bx, ax  ; (ax)+(bx) -> bx
        pop ax      ; restitution de i
        dec ax
        cmp ax, 0
        jnz boucle  ; resultat S2 dans bx

ret




