ciao!!
devo scrivere un programma che legga una stringa data e controllarla se è nulla o no.
La lettura e il controllo della stringa deve avvenire nel sottoprogramma chiamato dal programma principale.. riporto qui sotto il codice del sottoprogramma
codice:
COPYSTR:	
	LD	DE,STR  ;carica la stringa sul registro 
<loop>	
	INT 	DE     ;legge il registro
       	LD	HL,DE   ;carica il contenuto di DE in HL
	INC	HL        ;incrementa i due registri
	INC	DE
	LD	DE,NULL ;controlla se è nulla la stringa 
	CP	DE
	JP	Z,LOOP
	RET
mi potete dire perchè mi da errore su DE??