registre d'état et de compteur de programme , et parfois plus. Le terme s'applique également à une copie du PSW stockée en mémoire. Cet article traite uniquement du PSW du système IBM System/360 et de ses successeurs , et suit la convention IBM de numérotation des bits, le bit le plus à gauche (bit de poids fort) étant 0.Bien que certains champs du PSW puissent être testés ou définis à l'aide d'instructions non privilégiées, le test ou la définition des champs restants ne peut être effectué qu'à l'aide d'instructions privilégiées.
Le PSW contient le code de condition sur deux bits , représentant zéro, positif, négatif, dépassement de capacité et autres indicateurs similaires des registres d'état d'autres architectures . Les instructions de branchement conditionnel testent ce code, encodé sur quatre bits, chaque bit correspondant à un test de l'une des quatre valeurs possibles : 2<sup> 3 </sup> + 2 <sup>2</sup> + 2 <sup>1 </sup> + 2<sup> 0</sup> . (Comme IBM utilise la numérotation des bits en big-endian , la valeur de masque 8 sélectionne le code 0, la valeur de masque 4 sélectionne le code 1, la valeur de masque 2 sélectionne le code 2 et la valeur de masque 1 sélectionne le code 3.)
Le PSW 64 bits décrit (entre autres)
Dans les premières versions de l'architecture (System/360 et premières versions de System/370), l'adresse d'instruction était de 24 bits ; dans les versions ultérieures (XA/370), l'adresse d'instruction était de 31 bits plus un bit de mode (mode d'adressage de 24 bits si zéro ; mode d'adressage de 31 bits si un) pour un total de 32 bits.
Dans les instances actuelles de l'architecture ( z/Architecture ), l'adresse d'instruction est de 64 bits et le PSW lui-même est de 128 bits.
Le fichier PSW peut être chargé par l'instruction LOAD PSW ( LPSW ou LPSWE). Son contenu peut être examiné avec l'instruction Extract PSW (EPSW).
le 360/20 , le PSW a les formats suivants. Le format PSW étendu S/360 s'applique uniquement au 360/67 avec le bit 8 du registre de contrôle 6 activé.Formats PSW IBM S/360PSW standard S/360 | | Masque système | Clé | UN | M | W | P | Code d'interruption | | | 0 | | | | | | | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | | | | | | | | | | | | | | | 31 | | | | ILC | CC | Masque du programme | Adresse d'instruction | | 32 | 33 | 34 | 35 | 36 | | | 39 | 40 | | | | | | | | | | | | | | | | | | | | | | | 63 | | S/360 PSW étendu | | de rechange | Mode 24/32 bits | Tran Ctrl | Masque d' E/S | Masque extérieur | Clé | UN | M | W | P | ILC | CC | Masque du programme | de rechange | | | 0 | | | 3 | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | | 23 | 24 | | | | | | | 31 | | | | Adresse d'instruction | | 32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63 | | Formats PSW IBM S/370S/370 Mode de contrôle de base PSW | | Chan. Masque | Je O | EX | Clé | 0 | M | W | P | Code d'interruption | | | 0 | 1 | 2 | | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | | | | | | | | | | | | | | | 31 | | | | ILC | CC | Masque du programme | Adresse d'instruction | | 32 | 33 | 34 | 35 | 36 | | | 39 | 40 | | | | | | | | | | | | | | | | | | | | | | | 63 | | S/370 Mode de contrôle étendu PSW | | 0 | R | 0 | 0 | 0 | T | Je O | EX | Clé | 1 | M | W | P | S | 0 | CC | Masque du programme | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | | 0 | 1 | 2 | | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | | 23 | 24 | | | | | | | 31 | | | | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Adresse d'instruction | | 32 | | | | | | | 39 | 40 | | | | | | | | | | | | | | | | | | | | | | | 63 | | Format PSW de l'architecture étendue IBM (XA)Architecture étendue Mode de contrôle étendu PSW | | 0 | R | 0 | 0 | 0 | T | Je O | EX | Clé | 1 | M | W | P | S | 0 | CC | Masque du programme | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | | 0 | 1 | 2 | | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | | 23 | 24 | | | | | | | 31 | | | | UN | Adresse d'instruction | | 32 | 33 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63 | | Format PSW de l'architecture des systèmes d'entreprise IBM (ESA)Architecture des systèmes d'entreprise Mode de contrôle étendu PSW | | 0 | R | 0 | 0 | 0 | T | Je O | EX | Clé | 1 | M | W | P | COMME | CC | Masque du programme | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | | 0 | 1 | 2 | | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | | 23 | 24 | | | | | | | 31 | | | | UN | Adresse d'instruction | | 32 | 33 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63 | | Formats PSW d'architecture IBM zz/Architecture long PSW | | 0 | R | 0 | 0 | 0 | T | Je O | EX | Clé | 0 | M | W | P | COMME | CC | Masque du programme | R I | 0 | 0 | 0 | 0 | 0 | 0 | E A | | | 0 | 1 | 2 | | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | | 23 | 24 | | | | | | 30 | 31 | | | | B A | 0 | | | 32 | 33 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63 | | | | Adresse d'instruction | | | 64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 95 | | | | Adresse de l'instruction (suite) | | | 96 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 127 | | z/Architecture court PSW | | 0 | R | 0 | 0 | 0 | T | Je O | EX | Clé | 1 | M | W | P | COMME | CC | Masque du programme | R I | 0 | 0 | 0 | 0 | 0 | 0 | E A | | | 0 | 1 | 2 | | 4 | 5 | 6 | 7 | 8 | | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | | 23 | 24 | 25 | | | | | 30 | 31 | | | | B A | Adresse d'instruction | | 32 | 33 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63 | |
Plus d articles de Worldlex Wiki
Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.
Explorer l index
| | | | | | | | | | | | |