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
Quindi quale modifica va fatta?