adfun.ru
 
BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Пpогpаммно-технические сpедства пеpсональных ЭВМ семейства IBM PC
Автор ""
Размер 294419 Байт
Страница 4 из 36
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

                                00=Режим передачи по требованию,
                                01=Режим одиночной передачи,
                                10=Режим блочной передачи,
                                11=Каскадный режим.

     Каждый из  четырех каналов ПДП  имеет свой набор  регистров,
 описанных выше.  Кроме того, имеется  следующий набор регистров,
 


                            - 13 -

 общих для всех каналов.

       Регистр команд (Command Register).
       Этот  8-битный регистр  управляет работой  контроллера. Он
 программируется,   когда   контроллер   находится   в  состоянии
 программирования и очищается командами  сброса "Reset" и "Master
 Clear". Назначение битов регистра команд приведено на рисунке.

  7  6  5  4  3  2  1  0
 ЪДДВДДВДДВДДВДДВДДВДДВДДї
 і  і  і  і  і  і  і  і  і Бит:
 АВДБВДБВДБВДБВДБВДБВДБВДЩ ДДД
  і  і  і  і  і  і  і  АД> 0: 0=запретить передачу память-память,
  і  і  і  і  і  і  і         1=разрешить
  і  і  і  і  і  і  АДДДД> 1: 0=запретить фиксацию адреса в канале
  і  і  і  і  і  і            0, 1=разрешить
  і  і  і  і  і  АДДДДДДД> 2: 0=разблокировать, 1=заблокировать
  і  і  і  і  і               контроллер
  і  і  і  і  АДДДДДДДДДД> 3: 0=нормальная временная диаграмма,
  і  і  і  і                  1=сжатие времени передачи; если бит
  і  і  і  і                  0 установлен, то игнорируется
  і  і  і  АДДДДДДДДДДДДД> 4: 0=режим фиксированных приоритетов,
  і  і  і                     1=режим циклического сдвига
  і  і  і                       приоритетов
  і  і  АДДДДДДДДДДДДДДДД> 5: 1=Режим расширенной записи,
  і  і                        0=задержки при записи; если бит 3
  і  і                        установлен, то игнорируется
  і  АДДДДДДДДДДДДДДДДДДД> 6: 0=активным считается высокий уровень
  і                           сигнала запроса (DREQ), 1=низкий
  АДДДДДДДДДДДДДДДДДДДДДД> 7: активным считается высокий уровень
                              сигнала подтверждения запроса на
                              ПДП (DACK), 1=низкий

      Регистр состояния (Status Register).
      Регистр  отражает текущее  состояние запросов  и передач по
 всем четырем каналам. Биты 0 - 3 устанавливаются в единицу после
 завершения передачи по каналам  0 - 3 (бит 0 - канал  0, бит 1 -
 канал 1 и т.д.), если не задан режим автоинициализации. Эти биты
 очищаются  после  команды  сброса  контроллера  и  после  каждой
 операции считывания состояния из регистра  состояния. Биты 4 - 7
 указывают по  какому из каналов 0  - 3 активен в  текущий момент
 сигнал запроса на ПДП.

      Регистр масок (Mask Register).
      Каждый бит этого  4-битового регистра маскирует/демаскирует
 свой канал ПДП, при этом  значение 1 маскирует канал, значение 0
 демаскирует  канал и  разрешает прием  сигнала запроса  по этому
 каналу.

      Регистр запросов (Request Register).
      Сигнал  запроса   на  ПДП  (DREQ)  может   быть  издан  как
 обслуживаемым  устройством, так  и программно.  Для программного
 издания сигнала запроса по одному  из 4-х каналов ПДП необходимо
 установить соответствующий бит  в 4-разрядном регистре запросов.
 Запрос  на ПДП  может быть  отменен записью  нулевого значения в
 


                            - 14 -

 соответствующий    бит   регистра.    Бит   запроса    очищается
 автоматически при окончании передачи по данному каналу. Все биты
 запросов  очищаются  при  сбросе  контроллера.  Для  того, чтобы
 воспринимать программные запросы на  ПДП, канал должен находится
 в режиме блоковой передачи.

      Рабочий регистр (Temporary Register).
      Этот   8-разрядный   регистр   используется   для  хранения
 элемента  данных, передаваемого  в режиме  фиксированного адреса
 при   передаче   память-память   или   для  временного  хранения
 передаваемого байта при всех остальных режимах передачи.

 


                            - 15 -

         E2.4. Программное управление контроллером ПДПF

      Программное  управление   контроллером  ПДП  осуществляется
 через порты ввода-вывода. Доступ  к каждому регистру контроллера
 может быть осуществлен через свои порты ввода-вывода. В разделах
 2.4.1 и  2.4.2 описывается программное  управление контроллерами
 на XT- и АТ-подобных ПЭВМ соответственно.






E2.4.1. Организация и управление ПДП на XT-подобных ПЭВМF IBM PC XT и XT-совместимые ПЭВМ имеют один 4-канальный контроллер ПДП 8237А. Назначение каналов следующее: 0 - обмен память-память; 1 - свободен (может использоваться сетевыми адаптерами); 2 - обмен с контроллером гибких дисков; 3 - обмен с контроллером жестких дисков. В таблице приведено описание портов ввода-вывода, предназначенных для управления контроллером ПДП. ЪДДДДДДВДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Порт і Режим і Назначение і ГДДДДДДЕДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і 0h і запись і Запись начального адреса в регистр начально-і і і і го адреса и регистр текущего адреса канала 0і і і і і і 2h і запись і то же для канала 1 і і і і і і 4h і запись і то же для канала 2 і і і і і і 6h і запись і то же для канала 3 і і і і і і 0h і чтение і Чтение начального адреса из регистра началь-і і і і ного адреса канала 0 і і і і і і 2h і чтение і то же для канала 1 і і і і і і 4h і чтение і то же для канала 2 і і і і і і 6h і чтение і то же для канала 3 і і і і і і 1h і запись і Запись в регистр начального счетчика циклов і і і іи в регистр текущего счетчика циклов канала 0і і і і і і 3h і запись і то же для канала 1 і і і і і і 5h і запись і то же для канала 2 і і і і і і 7h і запись і то же для канала 3 і АДДДДДДБДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ - 16 - ЪДДДДДДВДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Порт і Режим і Назначение і ГДДДДДДЕДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і і і і і 1h і чтение і Чтение текущего значения из регистра теку- і і і і щего счетчика циклов канала 0 і і і і і і 3h і чтение і то же для канала 1 і і і і і і 5h і чтение і то же для канала 2 і і і і і і 7h і чтение і то же для канала 3 і і і і і і 8h і запись і Запись регистра команд ПДП і і і і і і 8h і чтение і Чтение регистра состояния ПДП і і і і і і 9h і запись і Запись в регистр запросов ПДП і і і і і і 0Ah і запись і Запись бита маски для одного из каналов ПДП і і і і і і 0Bh і запись і Запись регистра режимов для одного из і і і і каналов ПДП і і і і і і 0Ch і запись і Очистка (сброс) триггера-защелки (триггера і і і і первого/последнего) і і і і і і 0Dh і запись і Программный сброс контроллера і і і і і і 0Eh і запись і Очистка битов масок всех 4-х каналов і і і і і і 0Fh і запись і Запись регистра масок для всех 4-х каналов і і і і і і 0Dh і і і і или і чтение і Чтение рабочего регистра ПДП і і 0Fh і і і ГДДДДДДЕДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і 81h і запись і Задание номера страницы для канала 2 і і і і і і 82h і запись і то же для канала 3 і і і і і і 83h і запись і то же для канала 1 і і і і і і 87h і запись і то же для канала 0 і АДДДДДДБДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Порты 0h - 7h предназначены для записи исходных значений в регистры начального и текущего адреса, начального и текущего счетчика циклов для всех 4-х каналов. Так как порты восьмиразрядные, а регистры, в которые через них заносятся данные, 16-разрядные, то запись производится в два приема. Перед первой командой вывода в требуемый порт необходимо сбросить триггер-защелку, для чего выполняется команда вывода произвольного значения в порт 0Ch, после чего в требуемый порт


Страницы : 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.