Cтраница 4
Интерфейсы И7, И9 являются универсальными и содержат четыре адресных регистра. Адреса векторов прерывания набираются с помощью перемычек. [46]
Условное графическое обозначение К1801ВП1 - 33 в режиме интерфейса НГМ ( а. [47] |
Соответственно изменяются адреса векторов прерываний. [48]
Регистры состояния и буферные регистры имеют фиксированные адреса и позволяют производить обращение к ним из системной магистрали. Микросхема формирует адреса векторов прерывания приемника и передатчика. Число групп равно 4, и номер группы задается сигналами АО, А1 Выбор адреса, подаваемыми на компаратор адресов. [49]
ПРЕР) и адрес ( один) ячейки памяти, которая содержит начальный адрес программы обслуживания устройства. Этот адрес называется адресом вектора прерывания. [50]
Запрос на прерывание от передатчика возникает, если разряды 6 и 7 его регистра состояния установлены в I. При обработке запроса на прерывание читается адрес вектора прерывания передатчика. [51]
Контроль состояния и управление переключателем осуществляются путем чтения и записи информации в соответствующие разряды РКС. Каждой секции ПШ присвоен адрес РКС и адрес вектора прерывания. [52]
ИС обеспечивают по последовательному каналу скорости обмена при fT 4608 кГц 50, 75, 100, 150, 200, 300, 600, 1200, 2400, 4800, 9600, 19 200 бод; прием и выдачу посылки в форматах 5, 7 или 8 информационных бит; формирование и контроль бита паритета ( четности или нечетности), а также работу без бита паритета. ИС включают 4 регистра и 2 источника адресов векторов прерывания. Адреса регистров и векторов сменные по группам. [53]
На этом аппаратная часть процедуры обмена по прерыванию заканчивается, и процессор переходит к нормальной работе с измененным значением счетчика команд PC и новым значением слова состояния процессора PSW. Если заранее позаботиться, чтобы в ячейке с адресом вектора прерывания VECT был записан адрес начала подпрограммы обслуживания прерываний, то процессор после окончания аппаратной части перейдет к ее выполнению. Адреса векторов прерывания стандартных устройств приведены в табл. 3.1. Закрепление векторов за нестандартными устройствами производится самим пользователем так же, как и закрепление адресов из последних 4К слов памяти за регистрами данных и регистрами состояния и управления этих устройств. [54]
Пример выполнения фрагмента программы на конвейере. [55] |
Устройство, имеющее более одного источника прерывания, проводит собственный арбитраж прерывания в соответствии с его внутренним уровнем приоритета. PIC выбирает одно из периферийных устройств и посылает ему адрес вектора прерывания. [56]
Упрощенная структура интерфейса мультишина ( И 41. ФСИ - схема формирования сигналов интерфейса. БПП - блок приоритетного прерывания. [57] |
Контроллер прерывания ( КП) выставляет на шину адреса ( разряды 8 - 10) код номера обрабатываемого запроса. Устройство, опознавшее номер своего запроса, выставляет на шину данных адрес вектора прерывания, поступающий в процессор, который приступает к обработке прерывающей программы. [58]
Процессор и арбитр воспринимают сигнал ПРЕРЫВАНИЕ. Процессор через время, равное или большее 75 не, принимает адрес вектора прерывания с шины Д и выдает сигнал СХИ. [59]
Операция прерывания программы выполняется устройством после его выбора в качестве нового задатчика ОШ следующим образом. Устройство, став задающим, после установки сигнала ЗАН устанавливает сигнал ПРЕР и адрес вектора прерывания на линиях данных. Процессор, получив сигнал ПРЕР, принимает с линяй данных адреус вектора прерываний и отвечает сигналом СХИ. Устройство, получив СХИ, снимает сигналы ПРЕР, ЗАН и информацию с линий данных. Процессор после сброса сигнала ПРЕР снимает сигнал СХИ и начинает последовательность прерывания. [60]