Displaying PSW information

The following figure shows an example of a PSW in an interactive reanalysis report:

Figure 1. Sample Program Status Word display
  File  View  Services  Help
───────────────────────────────────────────────────────────────────────────────
Event 1 of 3: Abend S0C7 *** Point of Failure ***              Line 69 Col 1 80 
Command ===> ________________________________________________ Scroll ===> CSR 
JOBNAME: HFZVPCOB SYSTEM ABEND: 0C7 FAE1 2019/05/31 12:04:53 Second Operand Storage. . : C1C2C3CF *ABC.* Associated Messages CEE3207S The system detected a data exception (System Completion Code=0C7). ❶ ❷ Program Status Word (PSW) . : 078D2000 98601172 PSW Summary . . . . . . . . : Primary Space Mode, PSW Key 8, AMODE 31, Problem State General Purpose Registers (AMODE: 64 31 24 , Bytes: Dec Hex ): R0: 10000_186970F0 (405,264 bytes of storage addressable) R1: 0_18600FA1 (Module HFZSCBL1 program HFZSCBL1 + X'209') R2: 0_000077FC (83,972 bytes of storage addressable) R3: 0_18601136 (Module HFZSCBL1 program HFZSCBL1 + X'39E', source line # 26 ) R4: 0_18600DD0 (Module HFZSCBL1 program HFZSCBL1 + X'38') R5: 0_1860EE90 (962,928 bytes of storage addressable) R6: 0_00000000 (2,048 bytes of storage addressable)

The PSW contains two point-and-shoot fields. One field is for the high word ❶ and another is for the low word ❷.

If you select the point-and-shoot field for the low word, the storage at that address is shown. For more information, see Displaying storage locations.

If you select the point-and-shoot field for the high word, the Program Status Word Breakdown Table display is shown. See the following figure as an example.

Figure 2. Sample Program Status Word Breakdown Table display
  
Program Status Word Breakdown Table                             Line 1 Col 1 76  
Command ===> _________________________________________________ Scroll ===> CSR 
                             
PSW: 078D1000 A68011AA (ESA/390)

PSW Format:
  ┌─┬─┬───┬─┬─┬─┬───────┬─┬─┬─┬─┬──┬──┬────────┬──────────┐
  │0│R│000│T│I│E│PSW KEY│1│M│W│P│AS│CC│PGM MASK│00000000  │                             
  └─┴─┴───┴─┴─┴─┴───────┴─┴─┴─┴─┴──┴──┴────────┴──────────┘                              
   0       5     8       12      16 18 20       24      31                    
  ┌─┬─────────────────────────────────────────────────────┐
  │A│Instruction Address                                  │
  └─┴─────────────────────────────────────────────────────┘
   32 33                                                63                              
 
Actual Values
  ┌─┬─┬───┬─┬─┬─┬───────┬─┬─┬─┬─┬──┬──┬────────┬──────────┐
  │0│0│000│1│1│1│1000   │1│1│0│1│00│10│0000    │00000000  │                             
  └─┴─┴───┴─┴─┴─┴───────┴─┴─┴─┴─┴──┴──┴────────┴──────────┘
   0       5     8       12      16 18 20       24      31
  ┌─┬─────────────────────────────────────────────────────┐
  │1│18601172                                             │
  └─┴─────────────────────────────────────────────────────┘                             
   32 33                                                63                    

  Bit    Meaning
  ─────  ────────────────────────────────                                                                 
  1      Program-Event-Recording Mask         (R)          
  5      DAT Mode                             (T = 1)      
  6      Input/Output Mask                    (I)          
  7      External Mask                        (E)          
  12     One indicates ESA/390                             
  13     Machine-Check Mask                   (M)          
  14     Wait State                           (W = 1)      
  15     Problem State                        (P = 1)      
  16-17  Address Space Control                (AS)         
         xx Real Mode                         (T = 0)      
         00 Primary-Space Mode                (T = 1)      
         01 Access-Register Mode              (T = 1)      
         10 Secondary-Space Mode              (T = 1)      
         11 Home-Space Mode                   (T = 1)      
  18-19  Condition Code                       (CC)         
  20     Fixed-Point-Overflow Mask                         
  21     Decimal-Overflow Mask                             
  22     HFP-Exponent-Overflow Mask                        
  23     HFP-Signficance Mask                              
  32     31-Bit Addressing Mode               (A = 1)      
  33-63  Instruction Address                  (Hexadecimal)
                                                                                
**** Bottom of data.                                                            

This display shows a breakdown of the various bit fields found in the selected PSW.

The display contains two pairs of tables. The first one shows the general format of a PSW, and the second one shows the contents of the selected PSW. The remaining part of the display contains the bit fields that are referenced in the formatting table and associated bit offsets.