Para MS-DOS:
lo mas sencillo es usar las funciones de la int 21h
las funciones mas basicas:
AH = 01h: lee del teclado y guarda el Ascii en AL.
AH = 02h: escribe en pantalla el Ascii del contenido de DL.
AH = 09h: escribe en pantalla la cadena apuntada por DX, esta cadean debe terminar en '$'.
AH = 0Ah: lee del teclado a una cadena de longitud fija hasta que se pulse ENTER o se llegue al fina de la cadena. El primer elemento de la cadnea indica el tamaño de la cadena.
Disculpa, yo tambien son novato en el lenguaje ensamblador. Mi duda es similar a lo que pediste respecto a escribir en pantalla, solo que y quiero leer un caracter desde el teclado.
He hecho algunos pequeños programas en el TASM42 de escribir un caracter y repetirlo con un ciclo. Ahora necesito leer desde el teclado un carcter, Super_G te respondio citando las interrupciones del Int 21h , en la cual me seria util AH = 01h que es la que pide un valor desde el teclado, mi duda es con respecto a como se utiliza tal interrupcion.
La has utilizado? si es asi entonces puedes ayudarme, necesito saber como la utilizo en el programa.
O si no, podria ayudarme a contactar a Super_G, ya que el te respondio a tu pregunta y el podria ayudarme dandome algun ejemplo.
Gracias.