Assembler и дискеты

Тема в разделе "WASM.BEGINNERS", создана пользователем Technik, 3 мар 2006.

  1. Technik

    Technik New Member

    Публикаций:
    0
    Регистрация:
    3 мар 2006
    Сообщения:
    1
    Прошу о помощи. Сколько не искал в Инете, не мог ничего путного найти про форматирование дискет 1.44 Мб хоть самым простым способом, чтобы потом на них сразу можно было что-нибудь записать.Нужно для ДОСа.
     
  2. Vasil

    Vasil Василь

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    228
    Адрес:
    Ижевск
    После форматирования дискеты, чтобы на неё можно было что-нибудь писать, нужно ещё заголовок для FAT12 записать.

    Для DOS'а я бы тебе посоветовал книгу П.Нортон, Р.Уилтон, "IBM PC и PS/2 Руководство по программированию" там есть все прерывания, для форматирования.
     
  3. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Надо сначала разобраться в физике процесса - как на физическом уровне происходит форматирование. Потом разбираешься с командой format.com. Если найдешь, где можно упрощения сделать, будет у тебя искомое решение. Да, кстати, тебе еще придется изучить кое-какую информацию, связанную с int 13. (Не могу заглянуть в interrupt list, но кажется там есть функция форматирования дорожки или сектора)
     
  4. mdima

    mdima New Member

    Публикаций:
    0
    Регистрация:
    16 июн 2006
    Сообщения:
    4
    Адрес:
    Ukraine
    извините но на английскому список всех ф-й int 13h

    удалено, ибо чрезмерно много байт
     
  5. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    аттачи для кого сделаны?
     
  6. mdima

    mdima New Member

    Публикаций:
    0
    Регистрация:
    16 июн 2006
    Сообщения:
    4
    Адрес:
    Ukraine
  7. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    INT13, function AH=05 - FORMAT TRACK for FLOPPY and FIXED DRIVE