Cтраница 2
В первой главе приводятся основные сведения о машине и системе программирования, необходимые для программирования. Рассматриваются основные характеристики машины, характеристики системы программирования, представление информации и организация данных, структура команд и формирование адресов путем базирования и индексирования, принцип многопрограммной работы и реализация прерываний, основные характеристики вычислителя и внешних устройств, а также организация обмена с внешними устройствами. [16]
Существуют также системы, допускающие прерывания разной глубины. Глубина возможных прерываний лри этом устанавливается в зависимости от конкретных условий эксплуатации системы. Кроме того, эта глубина тесным образом связана с организацией очередности при реализации прерываний. [17]
Если одновременно имеют место запросы на программные ( вызов супервизора), внешние и вводо-выводные прерывания, то в машине производится следующее. Но это ССП не реализуется, так как есть запросы на внешние и вводо-выводные прерывания. Текущее ССП, ставшее новым ССП программных прерываний, запоминается в ячейке 24, а вместо него загружается новое ССП из ячейки 88 - ССП внешних прерываний. Затем это слово состояния программы запоминается в ячейке 56, а в качестве текущего становится выбираемое из ячейки 120 новое ССП - ССП прерываний по вводу-выводу. Таким образом, загрузка ССП производится в порядке номеров приоритетов этих прерываний, обратном их степени важности. Отметим, что при реализации прерывания по обращению к супервизору вместо программного прерывания используются не ячейки 40 и 104, а 32 и 96 соответственно. [18]