21H INTERNO (0x21)
Función 08H (0x08) --> El carácter entró sin eco
Call with: AH = 08H
Returns: AL = 8-bit input data
Comentarios:
Esta función lee un carácter del dispositivo de entrada estándar sin repetirlo al dispositivo de salida estándar.
21H INTERNO (0x21)
Función 09H (0x09) --> Secuencia de la exhibición
Call with: AH = 09H
DS:DX = segment: offset of string
Returns: Nothing
Comentarios:
Envía una cadena de caracteres al dispositivo de salida estándar. La salida puede ser vuelta a dirigir. Si se ha vuelto a dirigir la salida, no hay manera de detectar el disco por completo. La secuencia se puede también enviar a la exhibición realizando un escribir (21H función INTERNA 40H) que usa la manija predefinida para la salida estándar (0001H), si no se ha vuelto a dirigir, o una manija obtenida abriendo al CON lógico del dispositivo.
21H INTERNO (0x21)
Función 0AH (0x0A o 10) --> Entrada de teclado protegida
Call with: AH = 0AH
DS:DX = segment: offset of buffer
Returns: Data placed in buffer, Returns Nothing
Comentarios:
Lee una cadena de octetos del dispositivo de entrada estándar, hasta e incluyendo un retorno del carro del ASCII (0DH), y los pone en un almacenador intermediario usuario-señalado. Los caracteres se repiten al dispositivo de salida estándar. El almacenador intermediario usado por la función tiene formato siguiente:
Octeto |
Contenido |
0 |
Número máximo de los caracteres a leer, fijar por programa |
1 |
El número de caracteres leyó realmente (excepto retorno del carro), fijó por MS-DOS |
2+ |
La secuencia leyó en el teclado o la entrada estándar, terminada por un retorno del carro (0DH) |
21H INTERNO (0x21)
Función 0BH (0x0B o 11) --> Comprobar el estado de la entrada
Call with: AH = 0BH
Returns: AL = 00H (if no character is available)
FFH (if at least one character is available)
Comentarios:
Comprueba si un carácter está disponible del dispositivo de entrada estándar tal como teclado. Esta función es equivalente a la función secundaria INTERNA 06H de la función 21H 44H de IOCTL.
21H INTERNO (0x21)
Función 0CH (0x0C o 12) --> Almacenador intermediario de la entrada y entonces entrada rasantes
Call with: AH = 0CH
AL = number of input to be invoked after resetting
buffer (must be 01H, 06H, 07H, 08H or
0AH)
If AL = 0AH
DS: DX = segment: offset of input buffer
Returns: If called with AL = 01H, 06H, 07H, or 08H,
AL = 8-bit input data
If called with AL= 0AH,
Nothing (data placed in buffer)
Comentarios:
Despeja el almacenador intermediario estándar de la entrada y después invoca una de las funciones de entrada del carácter. La entrada puede ser vuelta a dirigir. Un número de la función en AL excepto los rubores 01H, 06H, 07H, 08H, o 0AH el almacenador intermediario y las vueltas de la entrada controla al programa que llama.
|