; Somme des N 1ers nombres par formule sans E/S : S2 = N(N+1)(2N+1)/6
; 0 < N < 9 

org 100h

        mov ax, 8   ; N dans ax
        mov bx, ax  ; (ax) -> bx
        inc bx      ; N+1 -> bx

        push ax     ; sauvegarde de ax
        mov dl, 2
        mul dl      ; 2N -> ax         
        inc ax      ; 2N+1 -> ax
        mov cx, ax  ; 2N+1 -> cx
        
        pop ax      ; N -> ax
        mul bx      ; N(N+1) -> ax 
        mul cx      ; N(N+1)(2N+1) -> ax
        
        mov dl, 6
        div dl      ; division de (ax) par 6 : Resultat S2 dans ax

ret




