Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НЕ_1.4.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
286.72 Кб
Скачать

Форматування доріжки

На вході:

AH

05h

AL

Кількість секторів, які потрібно створити на доріжці, або фактор чередування для НМД IBM PC/XT

CH

Номер доріжки

CL

Номер сектора

DH

Номер головки

DL

Адреса пристрою НГМД або НМД (0, 1, ..., 80h, 81h, ...)

ES:BX

Адреса буферу формату, використовується для НГМД и НМД

На виході:

AH

Стан пристрою після виконання останньої операції

CF

1, якщо виникла помилка, 0, якщо помилки немає

Примітка:

PC, XT, AT, PS/2

Функція форматування призначена для початкового формування структури доріжки диску. Ця функція знищує всі дані, записані на доріжці. За допомогою функції 05h ви можете за один раз від форматувати тільки одну доріжку з вказаним номером в регістрі CH.

Для функції форматування потрібно задати два параметра – фактор чередування та адресу формату буфера. Фактор чередування визначає послідовність розміщення секторів на доріжці. Сектори можуть розміщуватися в порядку своїх номерів, через один, через два і т.д. Спосіб розміщення секторів визначається значенням фактора чередування. Фактор 1 передбачає послідовне розміщення секторів в порядку їх номерів, тобто чередування відсутнє. Фактор 2 задає розміщення секторів через один, 3 – через два і так далі. На мал. 1.3 показано використання я при форматуванні доріжки.

Мал. 2. Використання фактору чередування

При форматуванні дискет з допомогою цієї функції таблиця параметрів НГМД повинна містити правильне значення кількості секторів на доріжці та інші параметри, наприклад, код розміру сектора.

Форматування доріжки нмд

На вході:

AH

06h

AL

Фактор чередування

CH

Номер доріжки

CL

Номер сектора

DH

Номер головки

DL

Адреса НМД (80h, 81h, ...)

ES:BX

Адреса буфера формату

На виході:

AH

Стан пристрою після останньої операції

CF

1, якщо виникла помилка, 0, якщо помилки немає

Примітка:

PC, XT

Функція форматування доріжки з кодом 6 призначена тільки для НМД. При необхідності вона встановлює прапорець поганого сектору. Буфер формату готується таким же чином як і у попередній функції.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]