User Tag List

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

Тема: Вектор-06Ц: Контроллер HDD

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

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

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут где-то проскакивала информация по портам Вектора.
    Фактически, это то-же самое, что и спецификация ATA/IDE.

    Описание портов контроллера жесткого диска

    50H Регистр данных. Чтение(запись) данных в(из) буфер сектора контроллера
    51H Запись: Write Precompensation register. Turn on write precompensation.
    Чтение: Регистр ошибок. Содержит признаки последней ошибки.
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║ │ │0│ │0│ │ │ ║
    ╙╥┴╥┴─┴╥┴─┴╥┴╥┴╥╜ бит
    ║ ║ ║ ║ ║ ╚═ 0: адресный маркер данных не найден
    ║ ║ ║ ║ ╚═══ 1: ошибка на дорожке 0
    ║ ║ ║ ╚═════ 2: команда отвергнута
    ║ ║ ╚═════════ 4: ID сектора не найден
    ║ ╚═════════════ 6: ошибка ECC: некорректируемая ошибка данных
    ╚═══════════════ 7: плохой блок
    52H Счетчик числа секторов для операции чтения/записи
    53H Текущий/начальный номер логического сектора для чтения/записи
    54H Цилиндр, старшие (биты 0-1 - это биты 8-9 10-битового номера цилиндра)
    55H Цилиндр, младшие (биты 0-7 10-битового номера цилиндра)
    56H Биты определяют устройство и головку для операции чтения/записи
    57H Запись: регистр команды (См. Tech Ref о подробностях)
    1xH = сброс на цилиндр 0 (x = step rate)
    7xH = искать до цилиндра (x = step rate)
    2xH = сектор чтения (x = retry and ECC-read)
    3xH = сектор записи (x = retry and ECC-read)
    50H = форматировать дорожку
    4xH = чтение для верификации (x = retry)
    90H = диагностика
    91H = уст.параметры (число головок, секторов) для выбр.устр.
    Чтение: регистр статуса
    ╓7┬6┬5┬4┬3┬2┬1┬0╖
    ║ │ │ │ │ │ │ │ ║
    ╙╥┴╥┴╥┴╥┴╥┴╥┴╥┴╥╜ бит
    ║ ║ ║ ║ ║ ║ ║ ╚═ 0: 1=предыдущая команда закончилась с ошибкой
    ║ ║ ║ ║ ║ ║ ╚═══ 1: уст. в 1 при обнаружении индексного отверстия
    ║ ║ ║ ║ ║ ╚═════ 2: данные исправлены. Была ошибка, но ECC исправил.
    ║ ║ ║ ║ ╚═══════ 3: запрос данных. Буфер ждет данных (занято)
    ║ ║ ║ ╚═════════ 4: поиск завершен
    ║ ║ ╚═══════════ 5: сбой записи
    ║ ╚═════════════ 6: устройство готово к операции (если бит 4=1)
    ╚═══════════════ 7: занято. 1=работает команда (другие биты неверны)
    58H Регистр данных. Чтение(запись) данных в(из) буфер сектора контроллера
    5fH Системный сброс (лучше не пользоваться, сходство с 57Н без обнуления
    микросхем жесткого диска).
    Добавлено через 4 минуты
    В этой же теме есть и ДОС http://zx.pk.ru/showpost.php?p=158871&postcount=127
    Последний раз редактировалось b2m; 28.10.2008 в 11:46. Причина: Добавлено сообщение

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

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

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

Похожие темы

  1. Кино и вектор
    от ivagor в разделе Вектор
    Ответов: 92
    Последнее: 25.12.2023, 19:51
  2. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  3. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  4. Ищу ВЕКТОР-06ц
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 17.11.2008, 20:50
  5. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23

Ваши права

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