Page 73 - 4875
P. 73
Перед форматуванням FDD необхідно сформувати буфер формату,
що представляє звичайний масив із чотирьох байтових елементів, який
включає:
- номер доріжки;
- помер зчитаної доріжки;
- номер сектора ;
- код розміру сектора:
„0” – 128 байт
„1” – 256 байт
„2” – 512 байт
„3” – 1024 байти
Кількість елементів в такому масиві повинна бути рівна
кількості секторів, що буде створена на доріжці. Тобто для кожного
сектора буфер повинен містити один чотирьохбайтовий елемент. Для
НDD буфер формату повинен представляти масив розміром 512байт, на
початку цього масиву для кожного сектора готуються двохбайтові
елементи, байти якого містять:
Таблиця 8.3 – Буфер формату для НDD
№
Значення Признак
байту
00h Хороший сектор
1
80h Сектор поганий
2 - Номер сектора
Відповідним чином прочитана задаючи послідовність номерів в
буфері формату визначає фактор чергування.
Приклад буферу для форматування доріжки на 17секторів з
фактором чергування 2
db ØØh, Ø1h, ØØh, Øah, ØØh, Ø2h
db ØØh, Øbh, ØØh, Ø3h, ØØh, Øch
db ØØh, Ø4h, ØØh, Ødh, ØØh, Ø5h
db ØØh, Øch, ØØh, Øbh, ØØh, Øfh
db ØØh, Ø7h, ØØh, 1Øh, ØØh, Ø8h
72