RE:Como leer una cadena de caracteres en ensamblad
Eso se hace con una interrupcion...
INT 10h / AH = 08h - read character and attribute at cursor position.
lee el caracter en donde se encuentra el cursor
input:
BH = page number.
return:
AH = attribute.
AL = character.
y existe otra que te premite moverlo ...
INT 10h / AH = 02h - set cursor position.
input:
DH = row.
DL = column.
BH = page number (0..7).
Creo que se hace con esas interrupciones....
y si no sabes que con las interrupciones mejor consiguete un manual