Номер функции АННазначение параметровИспользование регистров указателей и таблиц
DLDH, CL, CHALES: BXDPT/HDPT
00hReset Disk System — сброс дисковой системы (всех контроллеров и устройств), позиционирование на нулевой цилиндр-----
01hRead Status of Last Operation — чтение состояния последней операции+----
02hRead Sectors into Memory — чтение секторов с диска в память+++++
03hWrite Sectors from Memory — запись секторов из памяти на диск ++++
04hVerify Sectors — верификация секторов (холостое чтение без записи в память и проверка CRC/ECC)+++-+
05hFormat Desired Track — форматирование трека+++++
08hGet Drive Parameters — получение параметров диска-
09h¹Initialize Drive Parameters — инициализация таблиц параметров диска+---+
0Ah¹Read Long — «длинное» чтение (сектор и поле ЕСС)+++++
0Bh¹Write Long — «длинная» запись (сектор и поле ЕСС)+++++
0Ch¹Seek — поиск цилиндра++---
0Dh¹Alternative Disk Reset — альтернативный сброс (не затрагивая контроллера дискет)+----
10h¹Test Drive Ready — проверка готовности+----
11h¹Recalibrate — рекалибровка (позиционирование на нулевой цилиндр)+----
14h¹Controller Internal Diagnostics — диагностика контроллера жестких дисков-----
15hRead DASD Туре — получение типа диска: АН=0 — нет диска; АН=1 — дискета, без датчика смены диска; АН=2 — дискета, с датчиком смены диска; АН=3 — жесткий диск; иные значения — код ошибки. CX: DX содержат число 512-байтных секторов на диске+----
16h²Diskette Change Line Status — проверка статуса смены дискеты: CF=0: АН=0 — смены носителя не было; CF=1: AH=1 — недопустимый номер диска; АН=6 — была смена диска или определение смены не поддерживается; AH=80h — дисковод не готов или не установлен; иные значения — код ошибки+----
17h²Set Diskette Type for Format — установка типа дискеты для форматирования (перед форматированием)+   
18h²Set Media Type for Format — установка типа носителя (для форматирования)+---
20h²Get Media Type — получение типа установленного носителя+----
24h¹Set Multiple Mode — установка параметров режима многосекторного обращения (в AL — число секторов за операцию)+-+--
25h¹Identify Drive ATA — идентификация накопителя (только для ATA-дисков)+--+-

¹ Только для фиксированных дисков.

² Только для дискет и других сменных носителей.

³ Назначение отличается от обычного.

Перейти на страницу:

Все книги серии Наиболее полное и подробное руководство

Похожие книги