"Архитектура ввода-вывода персональных ЭВМ IBM PC" - читать интересную книгу автора (Лукач Ю.С.)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 Содержимое порта РВ: 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 порта РВ. Если он |
|
|