Infatti, ho fatto nel seguente modo:
codice:
MOV AH, 01h
INT 21h
SUB AL, 30h ;SOTTRAGGO PER AVERE IL NUMERO DATO IN INPUT IN ESADECIMALE
MOV DL, AL
INT 21h
SUB AL, 30h ;SOTTRAGGO PER AVERE IL NUMERO DATO IN INPUT IN ESADECIMALE
ADD DL, AL
MOV AH, 02h
ADD DL, 30h ; aggiungo per avere il risultato in ASCII
INT 21h
Ma se ad esempio faccio l'addizoone tra 8+2, mi stampa sul video i due punti ":", perche la loro somma corrisponde al loro codice ASCII.
E come devo fare se vorrei avere come risultato 10???