В ходе функционирования процессора постоянно меняется состояние его внутренних регистров. Сигнал “Запрос на прерывание”, а также команда “Вызов подпрограммы” приводят к прекращению выполнения основной программы и переходу к выполнению другой программы, которую часто называют подпрограммой. После окончания выполнения подпрограммы необходимо вернутся к основной программе, и продолжить её выполнение. Этот возврат должен быть выполнен корректно, так чтобы не было потери содержимого регистров процессора, отражающих состояние основной программы на момент переключения процессора на выполнение подпрограммы. С этой целью осуществляют запоминание состояния процессора в момент переключения программ.
Содержимое регистров, обеспечивающих восстановление состояния вычислительного процесса, составляет слово состояния программы или процессора ССП (PSW- Program Status Word).
Чаще всего в информацию о состоянии процессора включают содержимое счетчика команд, содержимое регистра признаков и аккумулятора (см. рисунок 4.7).
Рисунок 4.7- Структура слова состояния программы
Слово состояния обычно сохраняют в специально отведенной области памяти ЭВМ или стековой памяти. Сохранение производится автоматически (т.е. аппаратно) в начале обслуживания запроса на прерывание программы. Другие регистры процессора могут быть сохранены и восстановлены программным путем.