программы Слово состояния [а] ( PSW ) — регистр, выполняющий функцию регистра состояния и счетчика программ , а иногда и больше. Этот термин также применяется к копии PSW, находящейся на хранении. В этой статье обсуждается только PSW в IBM System/360. [1] и его преемники, [2] [3] [4] [5] [6] и соответствует соглашению IBM о нумерации битов, начиная с 0 как самого левого (самого значимого) бита.
Хотя определенные поля в PSW могут быть проверены или установлены с использованием непривилегированных инструкций, тестирование или установка остальных полей может быть выполнена только с использованием привилегированных инструкций.
В PSW содержится двухбитовый код состояния , представляющий нулевой, положительный, отрицательный, переполнение и аналогичные флаги регистров состояния других архитектур . Инструкции условного перехода проверяют это, закодированное как четырехбитное значение, где каждый бит представляет собой проверку одного из четырех значений кода условия, 2 3 + 2 2 + 2 1 + 2 0 . (Поскольку IBM использует нумерацию битов с обратным порядком байтов, значение маски 8 выбирает код 0, значение маски 4 выбирает код 1, значение маски 2 выбирает код 2, а значение маски 1 выбирает код 3.)
В ранних экземплярах архитектуры (System/360 и ранняя System/370) адрес инструкции был 24. [б] биты; в более поздних экземплярах (XA/370) адрес инструкции составлял 31 бит плюс бит режима (24-битный режим адресации, если ноль; 31-битный режим адресации, если один), всего 32 бита.
В существующих экземплярах архитектуры ( z/Architecture ) адрес инструкции составляет 64 бита, а сам PSW — 128 бит.
PSW можно загрузить с помощью команды LOAD PSW ( LPSW или LPSWE). Его содержимое можно просмотреть с помощью инструкции Extract PSW (EPSW).
На всех, кроме 360/20 , [с] PSW имеет следующие форматы. Формат S/360 Extended PSW применяется только к 360/67 с установленным битом 8 регистра управления 6.
Arc.Ask3.Ru Номер скриншота №: 2855c6a910b5d598d2eacb447df64ce9__1721764380 URL1:https://arc.ask3.ru/arc/aa/28/e9/2855c6a910b5d598d2eacb447df64ce9.html Заголовок, (Title) документа по адресу, URL1: Program status word - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)