Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
03.02.2008
Формат файла
.doc — Microsoft Word
Архив
19985.zip — 7.38 kb
  • preryvanie-bios_19985_1.doc — 41.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

INT 13H: Дисковый ввод-выводЭтот сервис предоставляет прямой доступ к адаптерам дискеты и твердого диска.
Рекомендуется там, где это возможно, использовать INT 25H и INT 26H (INT 25H/26H – прямая дисковая операция чтения/записи:
INT 25H читает секторы
INT 26H записывает секторы), чтобы предоставить драйверам устройств DOS выполнять всю низкоуровневую обработку. Разумеется, для таких операций, как форматирование диска или установка защиты от копирования, прерывание INT 13H может оказаться единственной альтернативой.
Подфункции:
(Подфункции > 8 - только для твердых дисков)
00H сброс контроллера 0aH длинное чтение
01H дать статус 0bH длинная запись
02H читать секторы 0cH искать цилиндр
03H писать секторы 0dH альтернативный сброс
04H верификация
05H форматировать дорожку
08H дать параметры диска
09H инициализировать параметры диска10H проверить готовность11H рекалибрация14H диагностика15H дать тип диска16H изменить статус17H установить тип дискаAH Сервис___ ____________________________________________________________________________00H Сброс устройства. Вызывает рекалибрацию контроллера.
Если DL равен 80H или 81H, выполнен сброс контроллера твердого диска.
___ ____________________________________________________________________________01H Дать статус ошибки последней операции.
Вход: DL = диск. DL < 80H = дискета; DL > 7FH = твердый диск
Выход: AL содержит код ошибки диска (то же, что значение по адресу 0:0441)
___ ____________________________________________________________________________02H Читать секторы
Вход: DL = номер диска (0=диск A...;80H=твердый диск 0;81H=твердый диск 1)
DH = номер головки чтения/записи



Ваше мнение



CAPTCHA