Слово состояния программы - Program status word
эта статья нужны дополнительные цитаты для проверка.Август 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В слово состояния программы[1][2] (PSW) - это регистр в Архитектура IBM System / 360 и преемники, выполняющие функцию регистр статуса и счетчик команд в других архитектурах и многое другое. Этот термин также применяется к копии PSW на хранении.
Хотя некоторые поля в PSW могут быть протестированы или установлены с использованием непривилегированных инструкций, тестирование или установка остальных полей может быть выполнена только с использованием привилегированных инструкций.
В PSW содержатся два бита. код состояния, представляющий нулевой, положительный, отрицательный, переполненный и аналогичные флаги других архитектур ' регистры состояния. Инструкции условного перехода проверить это, закодированное как четырехбитовое значение, где каждый бит представляет тест одного из четырех значений кода условия, 23 + 22 + 21 + 20. (Поскольку IBM использует нумерацию битов с прямым порядком байтов, значение маски 8 выбирает код 0, значение маски 4 выбирает код 1, значение маски 2 выбирает код 2, а значение маски 1 выбирает код 3.)
64-битный PSW описывает (среди прочего)
- Маски прерывания
- Состояния привилегий
- Код состояния
- Адрес инструкции
В ранних экземплярах архитектуры (System / 360 и ранняя System / 370) адрес инструкции был 24[а] биты; в более поздних случаях (XA / 370) адрес инструкции составлял 31 бит плюс бит режима (режим адресации 24 бита, если ноль; режим адресации 31 бит, если один), всего 32 бита.
В настоящих экземплярах архитектуры (z / Архитектура ), адрес инструкции - 64 бита, а сам PSW - 128 бит.
PSW может быть загружен командой LOAD PSW (LPSW или LPSWE). Его содержимое можно просмотреть с помощью инструкции Extract PSW (EPSW).
Примечания
Рекомендации
- ^ Принципы работы IBM System / 360 (PDF). ИЗДАНИЕ ВОСЬМОЕ. IBM. Сентябрь 1968 г. A22-6821-7.
- ^ z / Архитектура Принципы работы (PDF). Издание десятое. IBM. Сентябрь 2012 г. SA22-7832-09.
- ^ func67.
- ^ а б func67, п. 57, Глоссарий.
- ^ func67, п. 15, Получение и выполнение инструкций.
- ^ func67, п. 16, Таблица 4. Регистры управления.
- func67
- Функциональные характеристики IBM System / 360 Model 67 (PDF) (Третье изд.). IBM. Февраль 1972 г. GA27-2719-2.
Этот компьютерное железо статья - это заглушка. Вы можете помочь Википедии расширяя это. |
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |