Originariamente inviato da oregon
No ... semmai devi creare un vettore con gli indirizzi iniziali delle varie stringhe.
Umm tipo so che l'emu8086 fa iniziare il datasegment all'indirizzo 700h, magari per andare largo e non ricadere sulle altre variabili assegno indirizzi dall'800h in poi ?

Tipo, se ho stringe di 5 lettere, ogni char è un byte, allora ogni stringa occupera 5byte, quindi se volessi creare un vettore di stringhe farei qualcosa del tipo:

codice:
vet db 800h,805h,810h,815h,820h.... eccetera
Poi dovrei allocare i vari indirizzi, ma come si fa a dire, nel data segmente, di allocare ad una certa posizione?

e poi quando vorrò stamparlo, che faccio?

Insomma concettualmente ho capito cosa dici, ma a volerlo fare, sintatticamente, programmando sull'emu 8086, come faccio?