Quindi quale modifica va fatta?Originariamente inviato da rizzotti91
Ecco:
codice:mov cl,2 ;contatore inizializzato a 2 mov al,0 ;primo numero 0 mov bl,1 ;secondo numero 1 mov dl,al ;sposto in dl il primo numero mov ah,2h ;preparo per la stampa int 21h ;stampo il primo numero contenuto in dl mov dl,bl ;sposto in dl il secondo numero mov ah,2h ;preparo per la stampa int 21h ;stampo il secondo numero contenuto in dl ciclo: add al,bl ;sommo il primo numero con il secondo add bl,al ;sommo il secondo con il primo mov dl,al ;sposto in dl il primo numero mov ah,2h ;preparo per la stampa int 21h ;stampo mov dl,bl ;sposto in dl il secondo numero mov ah,2h ;preparo per la stampa int 21h ;stampa add cl,2 ;incremento il contatore di 2 (visto che ho già calcolato 2 numeri di fibonacci) cmp cl,var ; confronto il contatore con var (non si vede ma l'ho inizializzata a 10) jl ciclo ;se il contatore è minore di 10, vai a ciclo se no fine fine: mov ax, 4c00h int 21h