Cтраница 2
Активное, или управляющее PSW называется текущим PSW. Запоминание PSW во время прерывания позволяет сохранить информацию о состоянии центрального процессора для анализа или повторной загрузки. [16]
Применение двух дисплеев позволяет выводить на них 3840 знаков. В двухэкранном режиме левый экран целиком находится в распоряжении рабочей программы, а правый имеет две половины: верхние 12 строк попеременно используются для индикации информации сервисного процесса, вспомогательной индикации состояния ЦП, индикации конфигуратора пульта; нижние 12 строк служат для указания интерпретации клавиши пробел, положения клавиатуры, индикации часов и состояния устройств, для сообщений о внутренних ошибках сервисного процессора и состоянии подключенного центрального процессора. [17]
![]() |
Адреса постоянно распределенной области памяти. [18] |
При возникновении прерывания код, указывающий его причину ( например, завершен ввод перфокарт), помещается в PSW и текущее PSW запоминается по адресу старого PSW. Затем выбирается новое PSW, которое процессор использует в качестве текущего PSW для пуска программы, обрабатывающей прерывание. После того как прерывание обработано, прервавшая программа выдаст команду, по которой старое PSW, размещенное в соответствующем двойном слове, будет загружено в качестве текущего. Программа продолжит свою работу с того момента, когда произошло прерывание, и состояние центрального процессора будет восстановлено таким, каким оно было, когда произошло прерывание. [19]