Ciao raga, sto facendo un programma che dato in INPUT un numero N da tastiera, esegue il quadro dello stesso. Pero utilizzando il metodo della somma dei primi N numeri dispari. Cioe'
N=4
somma=somma+1+3+5+7;
___________
N=5
somma=somma+1+3+5+7+9
ecco il mio codice e' funziona anche:
codice:
MOV AH, 01h
INT 21h
AND AL, 0Fh
MOV CL, 0b
MOV DL, 1b
MOV BL, 0b
LABEL1: ADD BL, DL ;RISULTATO IN BL
ADD DL, 2h
INC CL
CMP CL, AL
JE FINE
JMP LABEL1
FINE:
STAMPA
Dove STAMPA e' la mia macro che esegue la stampa.
Il mio problema e' che il programma funziona solo con N=0 N=1 N=2 e N=3, perche' gia il quadrato di N=4 e' su due cifre.