НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 104105106107108109110 ... 159


Вывод

Сторона А разъема

Сторона В разъема

I/O сн снк

Reset

+5 В

IRQ2

-5 В

lj\<(j.>

-12 В

CARD SLCTD

+12 В

IOCHRDY

MEMW

MEMR

IOW

DACK3

DRQ3

DACK1

DRQl

DACK0 ( REFRESH)

CLOCK

IRQ7

IRQ6

IRQ5

IRQ4

IRQ3

DACK2

BALE

+5 В

OSC-14, 31818 МГц

IRQ3 - IRQ7 - линии запроса прерывания от аппаратуры. Запросы поступают на программируемый контроллер прерываний 8259, расположенный на материнской плате (Peripheral Interrupt Controller - PIC). Он организует обработку запросов в соответствии с текущими приоритетами. Запрос на прерывание передается высоким уровнем сигнала;

OSC - тактовая частота, соответствует учетверенной частоте цветовой несущей стандарта NTSC (14, 3I8I8 МГц). Используется для тактирования работы видеоадаптеров MDA и CGA. Также может применяться для синхронизации других адаптеров; CLOCK - частота системного тактового генератора, служит для тактирования обмена по шине;



DRQ# - линии запросов прямого доступа к памяти (Direct Memory Access - DMA). Каждой из них соответствует линия подтверждения (разрешения) прямого доступа DACK#. При прямом доступе к памяти происходит пересылка данных между портом периферийного устройства и оперативной памятью. Управляет пересылкой контроллер прямого доступа к памяти (контроллер ПДП, или DMA-контроллер). Во время обмена по прямому доступу на линии AEN удерживается высокий уровень. Это указывает другим адаптерам на то, что в данный момент идет операция ПДП. По завершении передачи всех данных DMA-контроллер информирует запросивший адаптер о завершении обмена. При этом формируется запрос на прерывание, который сообщит программному обеспечению о завершении операции; DACK# - линии подтверждения цикла прямого доступа. Одна из них активизируется в ответ на соответствующий запрос прямого доступа от какого-либо адаптера, после чего происходит обмен. Линия DACKO или REFRESH используется в устройствах с динамической памятью (DRAM) для так называемой регенерации памяти;

MASTER - сигнал на эту линию формируется адаптером, получившим контроль над шиной. Адаптер сам генерирует все сигналы, необходимые для управления шиной.

Прерывания

В IBM-совместимых ПК для интерфейсов отведены линии запросов прерываний IRQ3, IRQ4 и IRQ7. Запросы формируются высокими уровнями сигналов. На каждую линию может поступать несколько запросов от периферийных устройств по схеме, представленной на рис. 10.4.

Запрос на прерывание

Запрос на прерывание

Vcc .

Vcci

1>п

Вывод прерывания

Шина ISA

Контроллер прерываний

Рис. 10.4

Схема передачи запросов прерываний



Программа обработки прерывания функционирует по следующей схеме:

1. Сохранить исходный вектор, используя прерывание MS DOS 021h АН = 035h.

2. Установить новый вектор, используя прерывание MS DOS 021 h АН = 025h.

3. Разрешить прерывание с помощью сброса соответствующего бита маски контроллера 8259.

Для разрешения можно использовать следующий оператор:

outp(IntBase + 1, inpdntBase + 1) & ((OxOFF " (1 << Bit));

После завершения программы обработки необходимо выполнить следующие действия:

1. Запретить прерывание с помощью маскирования соответствующего запроса прерывания в 8259.

2. Восстановить исходный вектор, используя прерывание MS DOS021h АН = 025h.

ПОРТЫ КЛАВИАТУРЫ И МЫШИ

Клавиатура и мышь ПК работают но синхронному последовательному протоколу передачи данных, который впервые появился в IBM PC. Этот протокол позволяет отправлять данные с клавиатуры таким образом, что ПК в состоянии распознать нажатие нескольких клавиш. Стандарт усовершенствован с появлением компьютеров IBM PC AT, в которых используется двунаправленная передача.

Три года спустя были выпущены компьютеры PS/2, в которых протокол интерфейса клавиатуры применяется и для мыши, причем без выделения для нее последовательного порта и соответствующей мультикарты. Протокол клавиатуры оказался столь удачным, что IBM задействовала его во всех своих персональных компьютерах, терминалах и рабочих станциях, выпускаемых с I98I года. Этот протокол также широко распространен и среди других производителей ПК.

Разъемы

На рис. 10.5 показана розетка типа mini-DIN с шестью выводами, устанавливаемая на корпусе ПК для подключения клавиатуры. Порт клавиатуры обычно в состоянии обеспечить ток до 100 мА, что бо-



0 ... 104105106107108109110 ... 159