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




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


                    E5.1. Описание ППИ 8255F

      В  состав  IBM  PC/XT  входит  программируемый периферийный
 интерфейс  (ППИ)  8255  (отечественный  аналог  КР580ИК55).  ППИ
 содержит  три 8-разрядных  порта (РА,  РВ и  РС) для организации
 обмена между  ЦП и внешними  устройствами и регистр  управления.
 Порты  сгруппированны в  две группы:  группа А  состоит из  РА и
 старшей  тетрады РС,  группа В  - из  РВ и  младшей тетрады  РС.
 Группа А может  работать в трех режимах (0, 1,  2); группа В - в
 двух   (0  и   1).  Режимы   определяются  содержимым   регистра
 управления, имеющим следуюший формат:

  7  6  5  4  3  2  1  0
 ЪДДВДДВДДВДДВДДВДДВДВДДї
 і1 і     і     і  і    і Биты:                         Маска:
 АДДБДДЕДДБДДЕДДБВДБДЕДДЩ ДДДДД                         ДДДДДД
       і     і   і   АДДД> 0-1: определение группы В    a & 3
       і     і   і              (зависит от режима)
       і     і   АДДДДДДД> 2: режим группы В (0 или 1)  a & 4
       і     АДДДДДДДДДДД> 3-4: определение группы А    a & 18h
       і                         (зависит от режима)
       АДДДДДДДДДДДДДДДДД> 5-6: режим группы А:         a & 60h
                                  00=режим 0
                                  01=режим 1
                                  1X=режим 2

      -Режим  0.- В  этом режиме  группа разделяется  на два набора
 (порт и  тетрада РС). Каждый  набор может использоваться  только
 для  ввода.  Биты  определения   группы  в  регистре  управления
 определяют, какие наборы предназначены для ввода , а какие - для
 вывода (бит, равный нулю, задает набор для вывода, единица - для
 ввода):

 ЪДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДї
 і Бит  і      Набор            і
 ГДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДґ
 і 4    і РА                    і
 і 3    і Старшая тетрада РС    і
 і 1    і РВ                    і
 і 0    і Младшая тетрада РС    і
 АДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДЩ

      -Режим 1.- Порты РА и РВ используются для передачи данных, РС
 - для  управляющих  сигналов.  Дальнейшее  описание  сделано  на
 примере группы А. Бит 4 регистра управления задает использование
 порта РА (1 = порт ввода, 0 = порт вывода).

      При вводе биты порта РС имеют следующее значение:

 


                            - 40 -

  Бит(ы)            Назначение
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 4 (STBA)   0 = "стробировать" шину данных в порт РА
 5 (IBFA)   1 = РА содержит данные, еще не выбранные процессором
 6-7        если  бит 3  регистра  управления  равен 0,  то это
            линии управления периферийным  устройством; если он
            равен 1, то это линии ввода состояния устройства.
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

      При выводе:

  Бит(ы)             Назначение
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 4-5        то же, что 6,7 при вводе
 6 (OBFA)   1 = РА содержит данные, еще не переданные
                периферийному устройству
 7 (ASKA)   0 = данные из РА приняты устройством
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

      С  группой А  ассоциируется  бит  3 порта  РС, обозначаемый
 INTRA.  Этот  сигнал  применяется  как  линия запроса прерывания
 системной шины. При  вводе в порт РА на  этом выходе формируется
 1,  когда новые  данные помещаются  в РА,  и 0,  когда процессор
 считывает  данные. При  выводе INTRA  = 1,  когда содержимое  РА
 принято  устройством,  и  0,  когда  ЦП  загружает новые данные.
 Разрешением прерываний управляют бит 4 РС в режиме ввода и бит 6
 в режиме вывода (1 = разрешить прерывание).

      Для  группы  В  ввод  или  вывод  задается битом 1 регистра
 управления. При вводе биты 2 и  1 порта РС именуются STBB и IBFB
 (их назначение аналогично битам STBA  и IBFA). При выводе биты 2
 и 1 именуются  OBFB и ASKB  (см. выше). Бит  0 становится INTRB,
 разрешениями прерываний управляет бит 2.

      -Режим  2.- Этот  режим допустим  только для  группы А. В нем
 порт  А   становится  двунаправленным,  а   старшая  тетрада  РС
 определяется так:

  Бит(ы)            Назначение
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 4 (STBA)     0 = "стробировать" шину данных  РА
 5 (IBFA)     1 = порт РА загружаются данные с шины,





0 = процессор читает данные 6 (ACKA) 1 = устройство готово читать данные с шины 7 (OBFA) 1 = процессор загружает в порт РА данные, 0 = данные приняты устройством ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД - 41 - E5.2.Использование ППИ в IBM PCF ППИ в IBM PC/XT занимает порты 60h - 63h. BIOS заносит в регистр управления (порт 63h) 99h, т. е. программирует группы А и В в режим 0, причем РА и РС является портами ввода, а РС - портом вывода: Адрес Операция Назначение ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД 60h чтение Ввод из порта РА 61h запись Ввод в порт РВ чтение Чтение последнего вывода в порт РВ 62h чтение Вывод из порта РС 63h чтение/ Регистр управления ППИ запись ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Содержимое порта РА: если бит 7 в РВ равен 0, то чтение из этого порта означает ввод скан-кода последней нажатой клавиши (см. гл. 6); если же бит 7 в РВ установлен, то РА содержит положение DIP-переключателей колодки SW1 системной платы: 7 6 5 4 3 2 1 0 ЪДДВДДВДДВДДВДДВДДВДДВДДї і і і і і і Биты: Маска: АДДЕДДБДДЕДДБДДЕДДБВДБВДЩ ДДДДД ДДДДДД і і і і АД>0: 1=есть НГМД а & 1 і і і АДДДД>1: 1=есть сопроцессор 8087 а & 2 і і АДДДДДДДД>2-3:размер ОЗУ системной платы: а & 0Еh і і 00=16K, 04h=32K, 0eh=64K и более і АДДДДДДДДДДДДДД>4-5:тип дисплея: а & 30h і 00= EGA/VGA і 10h=CGA, 40 столбцов і 20h=CGA, 80 столбцов і 30h=монохромный АДДДДДДДДДДДДДДДДДДДД>6-7:количество НГМД-1 a & C0h 00=1, 40h=2, 80h=3, C0h=4 - 42 - Содержимое порта РВ: 7 6 5 4 3 2 1 0 ЪДДВДДВДДВДДВДДВДДВДДВДДї і і і і і і і і і Бит: АВДБВДБВДБВДБВДБВДБВДБВДЩ ДДДД і і і і і і і АД> 0: вход GATE 2-го канала таймера: і і і і і і і а OR 3 = вкл. звук і і і і і і і а AND 0FCh = выкл. звук і і і і і і АДДДД> 1: данные генератора звука і і і і і АДДДДДДД> 2: определяет содержимое РС і і і і АДДДДДДДДДД> 3: 0=включить мотор кассетного і і і і магнитофона і і і АДДДДДДДДДДДДД> 4: 0=разрешить проверку паритета ОЗУ і і АДДДДДДДДДДДДДДДД> 5: 0=разрешить сигналы об ошибках і і в платах расширения і АДДДДДДДДДДДДДДДДДДД> 6: 0=запретить часы клавиатуры АДДДДДДДДДДДДДДДДДДДДДД> 7: задает содержимое РА (при вводе 1=подтверждение от клавиатуры) Содержимое порта РС зависит от бита 7 порта РВ. Если он установлен, то биты 0-3 содержат младшую тетраду колодки DIP-переключателей SW2, если сброшен, то старшую: 7 6 5 4 3 2 1 0 ЪДДВДДВДДВДДВДДВДДВДДВДДї і і і і і і Биты: АВДБВДБВДБВДБДДБДДЕДДБДДЩ ДДДДД і і і і АДДДД> 0-3: DIP-ключи SW2 (см. ниже) і і і АДДДДДДДДДДДД> 4: ввод данных с касетного магнитофона і і АДДДДДДДДДДДДДДД> 5: выход OUT 2-го канала таймера і АДДДДДДДДДДДДДДДДДД> 6: 1=ошибка в платах расширения АДДДДДДДДДДДДДДДДДДДДД> 7: 1=ошибка паритета ОЗУ Колодка SW2 содержит следующие ключи: 7 6 5 4 3 2 1 0 ЪДДВДДВДДВДДВДДВДДВДДВДДї і і і Биты: АДДБДДБДДБДДБДДБДДБДДБДДЩ ДДДДД і АДДДДД> 0-3: общий размер ОЗУ АДДДДДДДДДДДДДДДДД> 4-7: всегда равны нулю


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