Программное и аппаратное прерывание

Слайд 2

Слайд 3

Следовательно, в задачу пользователя входит: а) знать, в каком сегменте и

Следовательно, в задачу пользователя входит:
а) знать, в каком сегменте и с какого

адреса расположена подпрограмма, которая вызывается прерыванием INT n;
б) загрузить в ячейки памяти в нулевом сегменте, начиная с EA = 4×n, слово адреса и слово сегмента начала подпрограммы.
Пример 1 – пусть подпрограмма должна вызываться прерыванием INT 2F, и эта подпрограмма располагается в ОЗУ, начиная с адреса: CS=1570, IP = 0100.
Ответ:
Вычисляем адрес вектора : EA = 2F×4=BC.
Располагаем адрес начала подпрограммы по адресу вектора: