Errore "Costant too large"

di il
1 risposte

Errore "Costant too large"

Buongiorno, frequento la classe 3° informatici. Per domani devo svolgere un esercizio per sistemi in assembler, ma c'è un errore che mi blocca:
Questo esercizio dovrebbe chiedere una lettera e stampare le 7 lettere successive a quella data.
.model tiny
.code
org 100h

start: messaggio DB "Inserisci una lettera: "
	   mov cx,7h
	   mov dl,offset messaggio
ciclo: mov ah,2
	   int 21h
	   inc dl
	   loop ciclo
	   int 20h
end start
quando vado a utilizzare il tasm mi dice che c'è un errore, "costant too large(8)" ma non ho idea di cosa voglia dire, mi potreste aiutare?

Grazie

1 Risposte

  • Re: Errore "Costant too large"

    L'errore è causato da

    mov dl,offset messaggio

    Non puoi inserire un indirizzo in DL ... Prova a chiederti se stai sbagliando qualcosa ...
Devi accedere o registrarti per scrivere nel forum
1 risposte