Vorrei ricevere un info riguardo alla lettura di una stringa inserita da tastiera in linguaggio assembly. Sono un neofita e non ho capito una cosa. Utilizzo l'interrupt 21h / AH= 0Ah una volta definito un buffer. Il problema mi sorge quando vado ad inserire questi caratteri, in quale registro vengono memorizzati? Come posso estraporarli? Come riesco a memorizzare in un registro a mio piacimento la stringa che inserisco da tastiera? Non mi è chiara questa cosa. Faccio un esempio
#make_com#
org 100h
mov dx, offset buffer
mov ah, 0Ah
int 21h
ret
buffer db 3, ?, 3 dup (" ")
Ammettiamo che io come stringa inserissi "12" , questa stringa dove viene memorizzata? E' la variabile buffer che subisce una modifica o no?