Devo modificare questo codice in modo che finisca se il carattere tot ricevuto in input non è una cifra.
Come posso fare?
.model small
.stack 100h
.data
tot db ?
somma db 0h
.code
inizio:
mov ax,@data
mov ah,01h
int 21h
sub al,30h
mov tot,al
mov cl,00h
iniziociclo:
cmp cl,tot
jnb fineciclo
inc cl
add somma,cl
jmp iniziociclo
fineciclo:
mov ah,4Ch
int 21h
end inizio