прерывания по указанному программой однобайтовому
прерывания по указанному программой однобайтовому значению.
Микропроцессор использует записанный в начале памяти вектор
прерывания в качестве указателя подпрограммы обработки прерывания.
Программные прерывания придают большую гибкость системе 8088.
В случае обычных вызовов подпрограммы программист до ее выполнения
обязан знать, где она находится. Но если программа вызывает под-
программу, используя программное прерывание, то подпрограмма может
находиться в любом месте адресного пространства, и вызывающей
программе нет нужды знать ее местонахождение. Единственным пара-
метром, котрый требуется от программиста, вызывающего подпрограмму,
является номер вектора прерываний. Управляющие программы и опера-
ционная система фирмы IBM очень выгодно используют этот механизм.
Программные прерывания дают доступ к сервисным программам системы.
Программам пользователя не нужно знать точные адреса, которые могут
изменяться в разных версиях системного программного обеспечения.
Кроме того, сервисные подпрограммы могут быть подменены в любой
момент времени простой заменой четырехбайтового вектора,
указывающего на новую программу, без всякой модификации программ,
использующих эти подпрограммы. В гл.10 мы приведем несколько
примеров, которые покажут, использование такого подхода.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий