Исполнение программы начинается с временнбго запоминания содержимого АК и состояния разряда переноса. Затем команда запроса ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Хоровиц П.N. Искусство схемотехники Том2 Изд3


Исполнение программы начинается с временнбго запоминания содержимого АК и состояния разряда переноса. Затем команда запроса прерывания получает адрес устройства, вызвавшего прерывание, и помещает его в АК. Теперь мы должны перейти к подпрограмме обслуживания прерывания для данного устройства. Это делается с помощью косвенного перехода через таблицу, в которой содержатся начальные адреса различных подпрограмм. Код устройства используется как смещение, которое добавляется к первому адресу таблицы. Сумма кода устройства и начального адреса таблицы определяет соответствующий данному устройству адрес входа в таблицу, по которому осуществляется косвенный переход к началу соответствующей подпрограммы.

(cкачать страницу)

Смотреть книгу на libgen

Исполнение программы начинается с временнбго запоминания содержимого АК и состояния разряда переноса.  Затем команда запроса прерывания получает адрес устройства,  вызвавшего прерывание,  и помещает его в АК.  Теперь мы должны перейти к подпрограмме обслуживания прерывания для данного устройства.  Это делается с помощью косвенного перехода через таблицу,  в которой содержатся начальные адреса различных подпрограмм.  Код устройства используется как смещение,  которое добавляется к первому адресу таблицы.  Сумма кода устройства и начального адреса таблицы определяет соответствующий данному устройству адрес входа в таблицу,  по которому осуществляется косвенный переход к началу соответствующей подпрограммы.