User Tag List

Показано с 1 по 10 из 36

Тема: Подскажите алгоритм определения типа дискеты

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #31

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А такой алгоритм не пойдет? (Не помню точно, у одностороннего дисковода только верхняя или только нижняя сторона, пишу в предположении, что только верхняя)
    1. Идем на 0-й цилиндр.
    2. Читаем 0-й сектор нижней стороны. Если дискета не форматирована, поступаем как TR-DOS: убеждаемся, что верхняя сторона не форматирована, форматируем нижнюю, смотрим, с какой стороны смогли прочитать 0-й сектор.
    3. Если дискета форматирована, но сектора 0 нет, ищем на нижней стороне первый существующий сектор.
    4. Читаем найденный сектор, читаем его же с верхней стороны. Если на верхней такого сектора нет, значит, дисковод двусторонний.
    5. Если сектора не совпадают по длине или по информации, значит, дисковод двусторонний.
    6. Если сектора сверху и снизу совпадают, пишем инверсию информации в найденный сектор нижней чтороны и перечитываем. По равенству данных принимаем решение.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Алгоритм календаря
    от Mick в разделе Программирование
    Ответов: 13
    Последнее: 02.05.2012, 08:34
  2. Алгоритм текстового Quest'a
    от ALKO в разделе Программирование
    Ответов: 11
    Последнее: 23.12.2010, 00:47
  3. Алгоритм и..
    от Пётр в разделе Программирование
    Ответов: 4
    Последнее: 21.05.2008, 21:52
  4. сложнопонимаемый алгоритм
    от psb в разделе Программирование
    Ответов: 35
    Последнее: 27.05.2006, 01:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •