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

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

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

     г=====================================================¬
     ¦     Формат хранения информации на гибком диске.     ¦
     ¦ Стандарт IBM System 34 (SD) и IBM System 3740 (DD). ¦
     L=====================================================-

     г=====¬  <--   Индекс (начало дорожки).       Hex  Hex
     ¦     ¦                                      г====T====¬
     ¦     ¦                                      ¦ SD ¦ DD ¦
     ¦     ¦  <--   Постиндексный промежуток      ¦====+====¦
     ¦     ¦        Длина промежутка  (байт) -    ¦ 28 ¦ 50 ¦
     ¦     ¦        Записывается байт -           ¦ FF ¦ 4E ¦
     ¦=====¦                                      L====¦====-
     ¦     ¦  <--   Код синхронизации             г====T====¬
     ¦     ¦        Длина поля (байт) -           ¦  6 ¦ 0C ¦
     ¦     ¦        Записывается байт -           ¦ 00 ¦ 00 ¦
     ¦=====¦                                      ¦====+====¦
     ¦     ¦  <--   Адресная метка индекса        ¦    ¦    ¦
     ¦     ¦        (4 байта)                     ¦ FC ¦ C2*¦
     ¦     ¦        Записывается байт -           ¦ ти ¦ C2*¦
     ¦     ¦                                      ¦(D7)¦ C2*¦
     ¦     ¦                                      ¦    ¦ FC ¦
     ¦=====¦                                      ¦====+====¦
     ¦     ¦  <--   Промежуток (байт) -           ¦ 1A ¦ 32 ¦
     ¦     ¦        Записывается байт -           ¦ FF ¦ 4E ¦
     L=====-                                      L====¦====-
Далее циклическое повторение для каждого сектора:
     г=====¬                                      г====T====¬
     ¦     ¦  <--   Код синхронизации. Длина:     ¦  6 ¦ 0C ¦
     ¦     ¦        Записывается байт -           ¦ 00 ¦ 00 ¦
     ¦=====¦                                      ¦====+====¦
     ¦     ¦  <--   Адресная метка идентификатора ¦ FE ¦ A1*¦
     ¦     ¦        (4 байта)                     ¦ ти ¦ A1*¦
     ¦     ¦                                      ¦(C7)¦ A1*¦
     ¦     ¦                                      ¦    ¦ FE ¦
     ¦=====¦                                      L====¦====-
     ¦  C  ¦  <--   Номер дорожки
     ¦=====¦
     ¦  H  ¦  <--   Номер поверхности
     ¦=====¦
     ¦  R  ¦  <--   Номер сектора
     ¦=====¦
     ¦  N  ¦  <--   Код длины сектора:
     ¦     ¦        00 - 128, 01 - 256, 02 - 512, 03 - 1024 и т.д.
     ¦=====¦                                      г====T====¬
     ¦     ¦  <--   Промежуток. Длина:            ¦ FE ¦ 4E ¦
     ¦     ¦        Записывается байт -           ¦ 0B ¦ 16 ¦
     ¦     ¦                                      ¦    ¦    ¦
     ¦     ¦                                      ¦    ¦    ¦
     ¦=====¦                                      L====¦====-
     ¦     ¦  <--   2 байта CRC - контроля
     ¦=====¦                                      г====T====¬
     ¦     ¦  <--   Код синхронизации. Длина:     ¦ 0B ¦ 16 ¦
     ¦     ¦        Записывается байт -           ¦ FF ¦ 4E ¦
     ¦=====¦                                      ¦====+====¦
     ¦     ¦  <--   Адресная метка данных         ¦ ти ¦ A1*¦
     ¦     ¦                                      ¦(C7)¦ A1*¦
     ¦     ¦                                      ¦    ¦ A1*¦
     ¦     ¦        Для данных -                  ¦ FB ¦ FB ¦
     ¦     ¦        Для удаленных данных -        ¦ F8 ¦ F8 ¦
     ¦=====¦                                      L====¦====-
     ¦     ¦  <--   Поле данных: 128, 256, 512 ... байт.
     ¦=====¦
     ¦     ¦  <--   2 байта CRC - контроля
     ¦=====¦
     ¦     ¦  <--   Постсекторный промежуток.     г====T====¬
     ¦     ¦        Записывается байт             ¦ FF ¦ 4E ¦
     ¦     ¦        Длина промежутка (байт):      ¦====+====¦
     ¦     ¦             8 секторов               ¦ 3A ¦ 74 ¦
     ¦     ¦             15 секторов              ¦ 2A ¦ 54 ¦
     ¦     ¦             26 секторов              ¦ 1B ¦ 36 ¦
     L=====-                                      L====¦====-
					     ти - тактовые импульсы
			A1*, C2* - запись с выпадением тактовых импульсов


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




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