INT 21H (0x21)
Функция 08H (0x08) --> Character материалов без поддержать
Call with: AH = 08H
Returns: AL = 8-bit input data
Комментарии :
Эта функция читает символ из стандартного входного устройства, не сказал ей устройство стандартного вывода.
INT 21H (0x21)
Функция 09H (0x09) --> Отображать строку
Call with: AH = 09H
DS:DX = segment: offset of string
Returns: Nothing
Комментарии :
Он посылает строку символов на устройстве стандартного вывода. Результат можно перенаправить. Если результаты были перенаправлены, то нет никакого способа обнаружения дисков полностью. Строка может быть также направлено дисплей, выполняя писать (INT 21H функция 40H), используя предопределенные решения для стандартного вывода (0001H), если оно не было сделано, или обрабатывать полученные путем открытия логического устройства CON.
INT 21H (0x21)
Функция 0AH (0x0A или 10) --> Buffered клавиатуры
Call with: AH = 0AH
DS:DX = segment: offset of buffer
Returns: Data placed in buffer, Returns Nothing
Комментарии :
Она читает строку байтов из стандартного входного устройства, вплоть до и включая ASCII возврат каретки (0DH) и помещает их в назначенных пользователем буфере. Символы отражены на устройство стандартного вывода. Буфера используется функция имеет следующий формат :
Байт |
Contents Содержание |
00 |
Maximum number of characters to read, set by programМаксимальное число символов, читать, установленные программой |
1 |
Number of characters actually read (excluding carriage return), set by MS-DOSКоличество символов реально читать (без возврата), установленных MS-DOS |
2+ |
String read from keyboard or standard input, terminated by a carriage return (0DH)Строк читать с клавиатуры или стандартный ввод, прекращен возврат каретки (0DH) |
INT 21H (0x21)
Функция 0BH (0x0B или 11) --> Проверка статуса ввода
Call with: AH = 0BH
Returns: AL = 00H (if no character is available)
FFH (if at least one character is available)
Комментарии :
Проверяет, если символ из стандартного входного устройства такие, как клавиатура. Эта функция аналогична IOCTL Функция 21H INT 44H функцию 06H Подкомиссии.
INT 21H (0x21)
Функция 0CH (0x0C или 12) --> Флеш буфера ввода, затем Input
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)
Комментарии :
Удаление стандартного входного буфера, а затем вызывает одну из функций ввода характер. Материалы могут быть перенаправлены. Номер функции в AL кроме 01H, 06H, 07H, 08H, 0AH или приливы буфера ввода и возвращает контроль призывая к программе.
|