|
Комментарии на кодирвоании программы:
В кодирвоании программы, котор дали выше, основно мы продолжаем выполнить following шаг задач шагом:
- dinfo указывает к структуре diskinfo_t содержит информацию параметров необходимо деятельностью выполненной _ функцией bios_disk.
- В виду того что мы хотим написать на первом участке диска поэтому положение участка будет следующим образом:
Параметр |
Он намеревается |
dinfo.drive = 0x80 |
Он показывает физическим приводом 80H будет первый дисковода жесткого диска. |
dinfo.head = 0 |
Оно указывает к главному номеру 0 |
dinfo.track = 0 |
Оно указывает к следу 0 |
dinfo.sector = 1 |
Первый участок флапи-диска будет участком 1 |
dinfo.sector = 1 |
Количество участков, котор нужно рассматривать для прочитанной деятельности = 1 |
dinfo.buffer = dbuf |
Данные амортизируют для деятельности |
- Имя архива и курс подпорки MBR, котор дал потребитель, хранятся в filename блока характера. Он должен быть сдержан в разуме что данные по MBR точно 512 байт.
- _ bios_disk(_DISK_WRITE, &dinfo) пишут данные на первом участке трудного диска (80H), определенном dinfo.
- Возвращенное состояние, хранится в результате который использован для показа сообщения для успешно деятельности или для показа сообщения ошибки на экране если любая ошибка происходит.
|
|