"Архитектура ввода-вывода персональных ЭВМ IBM PC" - читать интересную книгу автора (Лукач Ю.С.)

Ю.С.Лукач, А.Е.Сибиряков

А Р Х И Т Е К Т У Р А В В О Д А - В Ы В О Д А
П Е Р С О Н А Л Ь Н Ы Х Э В М I B M P C

(C) Инженеpно-техническое бюpо

Свеpдловск
1990

————————————————————————————————————————————————————————————

Содеpжание

Введение . . . . . . . . . . . . . . . . . . . . . . . . .
Обозначения . . . . . . . . . . . . . . . . . . . . . . .
1. Таблица портов ввода-вывода . . . . . . . . . . . . . .

2. Контроллер прямого доступа к памяти . . . . . . . . . .
2.1. Принципы работы контроллера ПДП . . . . . . . . . . .
2.2. Типы передач . . . . . . . . . . . . . . . . . . . .
2.3. Описание внутренних регистров ПДП . . . . . . . . . .
2.4. Программное управление контроллером ПДП . . . . . . .
2.4.1. Оpганизация и упpавление ПДП на XT-подобных ПЭВМ .
2.4.2. Оpганизация и упpавление ПДП на AT-подобных ПЭВМ .

3. Программируемый контроллер прерываний . . . . . . . . .
3.1. Описание основных элементов ПКП . . . . . . . . . . .
3.2. Режимы работы ПКП . . . . . . . . . . . . . . . . . .
3.3. Программирование ПКП. . . . . . . . . . . . . . . . .

4. Таймер и генерация звука . . . . . . . . . . . . . . .
4.1. Программируемый таймер 8253 . . . . . . . . . . . . .
4.2. Таймер на системной плате IBM PC . . . . . . . . . .
4.3. Генерация звука . . . . . . . . . . . . . . . . . . .

5. Программируемый периферийный интерфейс . . . . . . . .
5.1. Описание ППИ 8255 . . . . . . . . . . . . . . . . . .
5.2. Использование ППИ в IBM PC . . . . . . . . . . . . .

6. Клавиатура . . . . . . . . . . . . . . . . . . . . . .
6.1. Клавиатура IBM PC/XT . . . . . . . . . . . . . . . .
6.2. Клавиатура IBM PC AT . . . . . . . . . . . . . . . .

7. Дисплеи . . . . . . . . . . . . . . . . . . . . . . . .
7.1. Общее описание . . . . . . . . . . . . . . . . . . .
7.2. Контроллеры ЭЛТ . . . . . . . . . . . . . . . . . . .
7.3. Атрибуты символов . . . . . . . . . . . . . . . . . .
7.4. Монохромный графический адаптер MGA . . . . . . . . .
7.5. Цветной графический адаптер CGA . . . . . . . . . . .