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




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

 выводится  младший байт  16-разрядного значения  и затем старший
 


                            - 17 -

 байт следующей команды вывода в тот же порт.

      Вывод в порт 8h позволяет занести значение в регистр команд
 ПДП. Описание битов регистра команд приведено в п.2.3.

      Чтение  из  порта   8h  считывает  регистр  состояния  ПДП.
 Описание битов регистра состояния приведено в п.2.3.

      Запись  в порт  9h  позволяет  установить или  сбросить бит
 запроса в регистр запросов для одного из каналов. Формат команды
 следующий:

  7  6  5  4  3  2  1  0
 ЪДДВДДВДДВДДВДДВДДВДДВДДї
 іX  X  X  X  X і  і     і Биты:
 АДДБДДБДДБДДБДДБВДБВДБВДЩ ДДДДД
 не используются і  АДДБДД> 0-1: выбор канала 00 - 0
                 і                            01 - 1
                 і                            10 - 2
                 і                            11 - 3
                 АДДДДДДДД> 2: 1=установить бит запроса на ПДП
                               0=сбросить бит запроса на ПДП

      Запись  в порт  0Ah позволяет  установить или  сбросить бит
 маски в регистре масок для одного из каналов. Формат команды:

  7  6  5  4  3  2  1  0
 ЪДДВДДВДДВДДВДДВДДВДДВДДї
 іX  X  X  X  X і  і     і Биты:
 АДДБДДБДДБДДБДДБВДБВДБВДЩ ДДДДД
 не используются і  АДДБДД> 0-1: выбор канала 00 - 0
                 і                            01 - 1
                 і                            10 - 2
                 і                            11 - 3
                 АДДДДДДДД> 2: 1=установить бит маски
                               0=сбросить бит маски

      Запись в порт 0Bh устанавливает значение в регистре режимов
 одного из 4-х каналов ПДП. Биты 0  и 1 задают номер канала (00 -
 0, 01  - 1, 10 -  2, 11 - 3).  В биты 2 -  7 заносятся значения,
 передаваемые  соответственно  в  биты  0  -  6 регистра режимов.
 Описание битов регистра режимов приведено в п. 2.3.

      Запись  в  порт  0Dh  задает  программный сброс контроллера
 (Master  Clear). Вывод  любого байта  в этот  порт имеет  тот же
 эффект,  что  и  аппаратный  сброс  контроллера. При программном
 сбросе очищаются регистры команд,  состояния, запросов и рабочий
 регистр. Так  же сбрасывается триггер-защелка  и устанавливается
 все  биты  масок  в  регистре  масок.  После программного сброса
 контроллер переходит в цикл ожидания.

      Вывод  любого  байта  в  порт  0Eh  очищает регистр масок -
 сбрасывает  биты  масок  всех  4-х  каналов  ПДП и таким образом
 разрешает прием запросов на ПДП по всем каналам.

 


                            - 18 -

      Через порт 0Fh можно  задать произвольное значение регистра
 масок  ПДП. Для  этого необходимо  в  битах  0 -  3 регистра  AL
 установить требуемое значение масок каналов 0 - 3 соответственно
 и вывести это значение в порт.

      Страничные регистры ПДП предназначены для задания параметра
 страницы памяти, с которой будет производится обмен. Под номером
 страницы  понимаются старшие  4 бита  полного 20-битового адреса
 ОЗУ, т.е. начальные сегментные адреса страниц будут кратны 1000h
 (0,  1000h, 2000h,  ..., 9000h).  Напомним, что  архитектура ПДП
 позволяет работать  только со страницей  памяти размером 64К,  а
 логика,  обеспечивающая переключение  страниц устроена  так, что
 страницы  имеют  жесткие  границы,  описанные  выше.  Из-за этой
 особенности невозможно с помощью ПДП осуществить обмен с блоками
 памяти, пересекающими границу между двумя такими страницами.

      E2.4.2. Организация и управление ПДП на AT-подобных ПЭВМF

      IBM  PC AT  и AT-подобные  ПЭВМ имеют  два контроллера  ПДП
 8237А, работающиe в каскадном режиме.

      Назначение каналов следующие:

      0 - свободен;
      1 - адаптер SDLC;
      2 - контроллер накопителей на гибких дисках;
      3 - контроллер накопителей на жестких дисках;
      4 - каскад с первым контроллером ПДП;
      5, 6, 7 - свободны.

      Управление каналами 0 -  3 осуществляется аналогично PC/ХТ.





Каналы 4 - 7 предназначены для обмена 16-разрядными словами. В связи с этим возникает ряд отличий в работе с этими каналами: - бит 0 в данных, заносимых в регистры начального и текущего адреса, всегда подразумевается равным 0, поэтому через эти регистры передаются биты 1 - 16 полного 23-разрядного адреса (а не биты 0 - 15 полного 20-разрядного адреса, как это реализовано на ХТ-подобных ПЭВМ), по этой же причине в страничные регистры каналов 4 - 7 заносятся биты 17 - 23 полного адреса, а не биты 16 - 23, как это надо сделать при работе с каналами 0 - 3; - поскольку передача осуществляется 16-разрядными словами, в регистры текущего и начального счетчика циклов заносится не число байт, а число слов, уменьшенное на единицу; - размеры страниц памяти, в пределах которых возможен обмен в течение одной передачи составляют 2000h байтов. В таблице приведено описание портов ввода-вывода, предназначенных для управления вторым контроллером ПДП. - 19 - ЪДДДДДДВДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і Порт і Режим і Назначение і ГДДДДДДЕДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і 0C0h і запись і Запись начального адреса в регистр начально-і і і і го адреса и регистр текущего адреса канала 4і і і і і і 0C4h і запись і то же для канала 5 і і і і і і 0C8h і запись і то же для канала 6 і і і і і і 0CCh і запись і то же для канала 7 і і і і і і 0C0h і чтение і Чтение начального адреса из регистра началь-і і і і ного адреса канала 4 і і і і і і 0C4h і чтение і то же для канала 5 і і і і і і 0C8h і чтение і то же для канала 6 і і і і і і 0CCh і чтение і то же для канала 7 і і і і і і 0C2h і запись і Запись в регистр начального счетчика циклов і і і іи в регистр текущего счетчика циклов канала 4і і і і і і 0C6h і запись і то же для канала 5 і і і і і і 0CAh і запись і то же для канала 6 і і і і і і 0CEh і запись і то же для канала 7 і і і і і і 0C2h і чтение і Чтение текущего значения из регистра теку- і і і і щего счетчика циклов канала 4 і і і і і і 0C6h і чтение і то же для канала 5 і і і і і і 0Cah і чтение і то же для канала 6 і і і і і і 0CCh і чтение і то же для канала 7 і і і і і і 89h і запись і Задание номера страницы для канала 6 і і і і і і 8Bh і запись і то же для канала 5 і і і і і і 8Ah і запись і то же для канала 7 і і і і і і 8Fh і запись і то же для канала 4 і АДДДДДДБДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ В следующей таблице приведено описание назначения портов второго контроллера ПДП с указанием аналогичных портов первого контроллера. Форматы данных, вводимых/выводимых через эти порты совпадают с форматами данных аналогичных портов первого контроллера. При работе с этими портами следует только учитывать, что нумерация каналов начинается не с 0, как у первого контроллера, а с 4 (канал 4 - это канал 0 второго - 20 - контроллера, канал 5 - это его канал 1 и т. д.). ЪДДДДДДВДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДї і Порт і і і Аналог. і і і Режим і Назначение і порт і і ПДП-2і і і ПДП-1 і ГДДДДДДЕДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДґ і 0D0h і запись і Запись регистра команд ПДП і 8h і і і і і і і 0D0h і чтение і Чтение регистра состояния ПДП і 8h і і і і і і і 0D2h і запись і Запись в регистр запросов ПДП і 9h і і і і і і і 0D4h і запись і Запись бита маски для одного из каі 0Ah і і і і каналов ПДП і і і і і і і


Страницы : 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
Форумы политика, лучшие анекдоты
знакомства.