Команда форматирования инициализирует новую дискету. Когда вы
инициализируете дискету, происходит запись на нее маркеров
идентификации секторов. Эти поля контроллер использует при
операциях чтения и записи для опознавания секторов. Например, во
время операции чтения BIOS посылает четыре байта идентификации
сектора в контроллер дисковода. Эти четыре байта обычно
соответствуют номеру дорожки, номеру головки, номеру сектора и
размеру сектора, и называются номером цилиндра-головки-записи CHRN.
Контроллер использует значение номера CHRN сравнивая его со
значениями, записанными в поля идентификации секторов во время
форматирования.
Это означает, что контроллер не обращает внимания на то, что
записано в поле номера CHRN на дискете, т.е. сектора могут
пронумерованы в произвольном порядке, не от первого до восьмого на
каждой дорожке. Как только контроллер находит сектор, у которого
поле номера CHRN совпадает с заданным, он читает сектор. Значения
Microsoft (R) Macro Assembler Version 5.00 1/1/80 04:06:20
Фиг. 9.5 Форматирование дискеты Page 1-1