Stavové slovo programu - Program status word
tento článek potřebuje další citace pro ověření.Srpna 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The stavové slovo programu[1][2] (PSW) je registr v Architektura IBM System / 360 a nástupci, kteří vykonávají funkci a stavový registr a počítadlo programů v jiných architekturách a dalších. Termín se také vztahuje na kopii PSW v úložišti.
Ačkoli některá pole v PSW mohou být testována nebo nastavována pomocí neprivilegovaných instrukcí, testování nebo nastavení zbývajících polí může být provedeno pouze pomocí privilegovaných instrukcí.
V PSW jsou obsaženy dva bity stavový kód, představující nulové, kladné, záporné, přetečení a podobné příznaky jiných architektur ' stavové registry. Podmíněné pokyny pro větev otestujte toto zakódované jako čtyřbitovou hodnotu, přičemž každý bit představuje test jedné ze čtyř hodnot kódů podmínek, 23 + 22 + 21 + 20. (Protože IBM používá číslování bitů big-endian, hodnota masky 8 vybírá kód 0, hodnota masky 4 vybírá kód 1, hodnota masky 2 vybírá kód 2 a hodnota masky 1 vybírá kód 3.)
64bitový PSW popisuje (mimo jiné)
- Přerušujte masky
- Výsadní státy
- Podmínkový kód
- Adresa instrukce
V raných instancích architektury (System / 360 a early System / 370) byla adresa instrukce 24[A] bity; v pozdějších případech (XA / 370) byla adresa instrukce 31 bitů plus bit režimu (24bitový režim adresování, pokud je nula; 31bitový režim adresování, pokud je jeden) pro celkem 32 bitů.
V současných případech architektury (z / Architektura ), adresa instrukce je 64 bitů a samotný PSW je 128 bitů.
PSW může být načten instrukcí LOAD PSW (LPSW nebo LPSWE). Jeho obsah lze zkoumat pomocí instrukce Extract PSW (EPSW).
Poznámky
Reference
- ^ Zásady fungování systému IBM System / 360 (PDF). OSMÁ EDICE. IBM. Září 1968. A22-6821-7.
- ^ z / Architektonické principy fungování (PDF). Desáté vydání. IBM. Září 2012. SA22-7832-09.
- ^ func67.
- ^ A b func67, str. 57, Glosář.
- ^ func67, str. 15, Načítání a provádění pokynů.
- ^ func67, str. 16, Tabulka 4. Řídicí registry.
- func67
- IBM System / 360 Model 67 funkční charakteristiky (PDF) (Třetí vydání.). IBM. Únor 1972. GA27-2719-2.
Tento počítačový hardware článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |