хех , вы мне еще расскажите ужастик про 21 прерывание)
с чем его едятпочему про него надо рассказывать ужастики?Рассмотрим основные базовые функции для прерывания INT 21H.
00 - это завершение программы. Данная операция аналогична прерыванию INT 20Н, т.е.
mov ah,00h ; в регистр АН помещаем код ункции
int 21 h ; завершения программы
1 - ввод символа клавиатуры с эхом на экран.
2 - вывод на экран.
5 - вывод символа на печать.
6 - прямой ввод с клавиатуры и вывод на экран.
7 - ввод с клавиатуры без эха и без проверки Ctrl/Break.
8 - ввод с клавиатуры без эха с проверки Ctrl/Break.
9 - вывод строки символов на экран.
13 - удаление файла с диска.
16 - создание файла.
17 - переименование файла.
19 - определение текущего дисковода.
23 - определение размера файла.
2А - получение даты (СХ- год, DH - месяц, DL-день).
2В - установка даты.
2С - получение времени (СН - час, CL - мин., DH - сек, DL - 1/100 с).
2D - установка времени
Начиная с версии 2.0, в DOS применяются расширенные функции. К ним относятся:
30 - получение номера версии DOS в регистре АХ.
31 - завершение программы, после которого она остается резидентной в памяти.
39 - создание подкаталога.
ЗА - удаление подкаталога.
3В - установка текущего каталога.
3F - чтение из файла или ввод с устройства.
40 - запись в файл или ввод на устройство.
41 - удаление файла из каталога.
49 - освобождение выделенной памяти.
4А - изменение длины блока выделенной памяти.
4В - загрузка /выполнение программы (подпрограммы).
56 - переименование файла.
5В - создание нового файла.