Методические указания к куpсовому пpоектированию по дисциплине "Схемотехника". Разpаботка буфеpного устpойства в микpопpоцессоpной системе. Никищенков И.А. - 16 стр.

UptoLike

Составители: 

- 15 -
XACK в течение определенного времени после выдачи задатчиком
управляющего сигнала (MRDC или IORC, MWDC или IOWC), задатчик
прекращает обмен, снимая управляющий сигнал и адрес. Время ожи-
дания задатчиком сигнала ХACK, не более 5 мксек.
Таким образом при обмене данными в режиме ожидания готовнос-
ти процессор сначала проводит ввод для чтения слова состояния
буфера (если буфер "не гот ов" ввод повторяется), а затем прово-
дит типовую ввод или вывод для обмена данными (в зависимости от
направления обмена, указанном в задании).
При обмене по прерываниям устройство управления вырабатывает
сигнал запроса прерывания INT7 и ожидает первый сигнал INTA от
МП, по окончании которого МП выдает по линиям ADR8..ADRA код
прерывания. Получив этот код устройство управления сравнивает
его с кодом 7 и если они совпадают, это означает разрешение пре-
рываний буферу (при несовпадении кодов происходит ожидание кода
7, причем второй сигнал INTA пропускается). По второму сигналу
INTA, устройство управления буфера выдает адрес вектора прерыва-
ний на шину данных, которым является адрес программы обработки
прерывания, в данном случае любая 8-битовая константа и отрица-
тельный фронт сигнала XACK. Процессор принимает константу и от-
вечает положительным фронтом сигнала INTA, что обеспечивает сня-
тие XACK, INTR и константы.
---------------------------------------------------------------