Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Контроллер НГМД i8272.
Контроллер НГМД i8272 Система команд
контроллера НГМД i8272
Формат хранения
информации на гибком диске.
Регистры состояния
                   Система команд контроллера НГМД i8272

г=============T===T===============================T========================¬
¦             ¦ R ¦          Шина данных          ¦                        ¦
¦    Фаза     ¦ / ¦===T===T===T===T===T===T===T===¦       Примечание       ¦
¦             ¦ W ¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦                        ¦
¦=============+===+===¦===¦===¦===¦===¦===¦===¦===+========================¦
¦  Приказ     ¦ W ¦       Read/Write/Scan         ¦ Командное слово        ¦
¦             ¦   ¦---T---T---T---T---T---T---T---¦  (см. таблицу)         ¦
¦             ¦   ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦HDS¦DS0¦DS1¦                        ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                        ¦
¦             ¦   ¦             C                 ¦                        ¦
¦             ¦   ¦             H                 ¦                        ¦
¦             ¦   ¦             R                 ¦                        ¦
¦             ¦   ¦             N                 ¦                        ¦
¦             ¦   ¦            EOT                ¦                        ¦
¦             ¦   ¦            GPL                ¦                        ¦
¦             ¦   ¦            DTL                ¦                        ¦
¦=============+===+===============================+========================¦
¦  Исполнение ¦   ¦    Выполнение операции        ¦                        ¦
¦=============+===+===============================+========================¦
¦  Результат  ¦ R ¦            ST0                ¦                        ¦
¦             ¦   ¦            ST1                ¦                        ¦
¦             ¦   ¦            ST2                ¦                        ¦
¦             ¦   ¦             C                 ¦                        ¦
¦             ¦   ¦             H                 ¦                        ¦
¦             ¦   ¦             R                 ¦                        ¦
¦             ¦   ¦             N                 ¦                        ¦
L=============¦===¦===============================¦========================-
                              Командные слова
          г==================T===T===T===T===T===T===T===T===T=======¬
          ¦ Команда          ¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦ Прим. ¦
          ¦==================+===+===+===+===+===+===+===+===+=======¦
          ¦ Read Data        ¦ MT¦MFM¦ SK¦ 0 ¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦       ¦
          ¦ Read Del.Data    ¦ MT¦MFM¦ SK¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦ 0 ¦       ¦
          ¦ Write Data       ¦ MT¦MFM¦ SK¦ 0 ¦ 0 ¦ 1 ¦ 0 ¦ 1 ¦       ¦
          ¦ Write Del.Data   ¦ MT¦MFM¦ SK¦ 0 ¦ 1 ¦ 0 ¦ 0 ¦ 1 ¦       ¦
          ¦ Read a Track     ¦ MT¦MFM¦ SK¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ 0 ¦       ¦
          ¦==================+===+===+===+===+===+===+===+===+=======¦
          ¦ Scan Equal       ¦ MT¦MFM¦ SK¦ 1 ¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ *     ¦
          ¦ Scan Low or Eq.  ¦ MT¦MFM¦ SK¦ 1 ¦ 1 ¦ 0 ¦ 0 ¦ 1 ¦ *     ¦
          ¦ Scan High or Eq. ¦ MT¦MFM¦ SK¦ 1 ¦ 1 ¦ 1 ¦ 0 ¦ 1 ¦ *     ¦
          L==================¦===¦===¦===¦===¦===¦===¦===¦===¦=======-
    * В командах сканирования последний байт приказа DTL заменяется на STD


г=============T===T===============================T=======================¬
¦             ¦ R ¦          Шина данных          ¦                       ¦
¦    Фаза     ¦ / ¦===T===T===T===T===T===T===T===¦     Примечание        ¦
¦             ¦ W ¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦                       ¦
¦=============¦===¦===¦===¦===¦===¦===¦===¦===¦===¦=============T=========¦
¦                            Read ID                            ¦ 4AH/0AH ¦
¦=============T===T===T===T===T===T===T===T===T===T=============¦=========¦
¦  Приказ     ¦ W ¦ 0 ¦MFM¦ 0 ¦ 0 ¦ 1 ¦ 0 ¦ 1 ¦ 0 ¦ Командное слово       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                       ¦
¦             ¦   ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦HDS¦DS0¦DS1¦                       ¦
¦=============+===+===¦===¦===¦===¦===¦===¦===¦===+=======================¦
¦  Исполнение ¦   ¦    Выполнение операции        ¦                       ¦
¦=============+===+===============================+=======================¦
¦  Результат  ¦ R ¦            ST0                ¦                       ¦
¦             ¦   ¦            ST1                ¦                       ¦
¦             ¦   ¦            ST2                ¦                       ¦
¦             ¦   ¦             C                 ¦                       ¦
¦             ¦   ¦             H                 ¦                       ¦
¦             ¦   ¦             R                 ¦                       ¦
¦             ¦   ¦             N                 ¦                       ¦
¦=============¦===¦===============================¦=============T=========¦
¦                         Format a Track                        ¦ 4DH/0DH ¦
¦=============T===T===T===T===T===T===T===T===T===T=============¦=========¦
¦  Приказ     ¦ W ¦ 0 ¦MFM¦ 0 ¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦ 1 ¦ Командное слово       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                       ¦
¦             ¦   ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦HDS¦DS0¦DS1¦                       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                       ¦
¦             ¦   ¦             N                 ¦ Размер сектора        ¦
¦             ¦   ¦            SC                 ¦ Количество секторов   ¦
¦             ¦   ¦            GPL                ¦ Межсекторный GAP      ¦
¦             ¦   ¦             D                 ¦ Заполнитель           ¦
¦=============+===+===============================+=======================¦
¦  Исполнение ¦   ¦    Выполнение операции        ¦                       ¦
¦=============+===+===============================+=======================¦
¦  Результат  ¦ R ¦            ST0                ¦                       ¦
¦             ¦   ¦            ST1                ¦                       ¦
¦             ¦   ¦            ST2                ¦                       ¦
¦             ¦   ¦             C                 ¦                       ¦
¦             ¦   ¦             H                 ¦                       ¦
¦             ¦   ¦             R                 ¦                       ¦
¦             ¦   ¦             N                 ¦                       ¦
¦=============¦===¦===============================¦=================T=====¦
¦                          Recalibrate                              ¦ 07H ¦
¦=============T===T===T===T===T===T===T===T===T===T=================¦=====¦
¦  Приказ     ¦ W ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ 1 ¦ 1 ¦ Командное слово       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                       ¦
¦             ¦   ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦HDS¦DS0¦DS1¦                       ¦
¦=============+===+===¦===¦===¦===¦===¦===¦===¦===+=======================¦
¦  Исполнение ¦   ¦    Выполнение операции        ¦ Фазы результата нет   ¦
¦=============¦===¦===============================¦=================T=====¦
¦                     Sense Interrupt Status                        ¦ 08H ¦
¦=============T===T===T===T===T===T===T===T===T===T=================¦=====¦
¦  Приказ     ¦ W ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ 0 ¦ 0 ¦ 0 ¦ Командное слово       ¦
¦=============+===+===¦===¦===¦===¦===¦===¦===¦===+=======================¦
¦  Результат  ¦ R ¦            ST0                ¦ Фазы исполнения нет   ¦
¦             ¦   ¦            PCN                ¦                       ¦
¦=============¦===¦===============================¦=================T=====¦
¦                            Specify                                ¦ 03H ¦
¦=============T===T===T===T===T===T===T===T===T===T=================¦=====¦
¦  Приказ     ¦ W ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ 1 ¦ Командное слово       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦=======================¦
¦             ¦   ¦      SRT      ¦      HUT      ¦ Нет фаз результата    ¦
¦             ¦   ¦---------------+-----------T---¦ и исполнения          ¦
¦             ¦   ¦            HLT            ¦ ND¦                       ¦
L=============¦===¦===========================¦===¦=======================-

г===================================================================T=====¬
¦                       Sense Drive Status                          ¦ 04H ¦
¦=============T===T===T===T===T===T===T===T===T===T=================¦=====¦
¦  Приказ     ¦ W ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦ 1 ¦ Командное слово       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                       ¦
¦             ¦   ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦HDS¦DS0¦DS1¦                       ¦
¦=============+===+===¦===¦===¦===¦===¦===¦===¦===+=======================¦
¦  Результат  ¦ R ¦              ST3              ¦ Фазы исполнения нет   ¦
¦=============¦===¦===============================¦=================T=====¦
¦                             Seek                                  ¦ 0FH ¦
¦=============T===T===T===T===T===T===T===T===T===T=================¦=====¦
¦  Приказ     ¦ W ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 1 ¦ 1 ¦ 1 ¦ 1 ¦ Командное слово       ¦
¦             ¦   ¦---+---+---+---+---+---+---+---¦                       ¦
¦             ¦   ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦ 0 ¦HDS¦DS0¦DS1¦                       ¦
¦             ¦   ¦===¦===¦===¦===¦===¦===¦===¦===¦                       ¦
¦             ¦   ¦              NCN              ¦                       ¦
¦=============+===+===============================+=======================¦
¦  Исполнение ¦   ¦    Выполнение операции        ¦ Фазы результата нет   ¦
¦             ¦   ¦                               ¦ Генерирует прерывание ¦
¦=============¦===¦===============================¦=================T=====¦
¦                            Invalid                                ¦ XXH ¦
¦=============T===T===============================T=================¦=====¦
¦  Приказ     ¦ W ¦   Недопустимый код операции   ¦                       ¦
¦=============+===+===============================+=======================¦
¦  Результат  ¦ R ¦            ST0                ¦   ST0=80H - признак   ¦
¦             ¦   ¦                               ¦   ошибки              ¦
L=============¦===¦===============================¦=======================-


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте