PSW 情報の表示
下図は、対話式再分析レポートでの PSW の例を示しています。
File View Services Help ─────────────────────────────────────────────────────────────────────────────── Event 1 of 3: Abend S0C7 *** Point of Failure *** Line 69 Col 1 80 Command ===> ________________________________________________ Scroll ===> CSR JOBNAME: IDIVPCOB 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 IDISCBL1 program IDISCBL1 + X'209') R2: 0_000077FC (83,972 bytes of storage addressable) R3: 0_18601136 (Module IDISCBL1 program IDISCBL1 + X'39E', source line # 26 ) R4: 0_18600DD0 (Module IDISCBL1 program IDISCBL1 + X'38') R5: 0_1860EE90 (962,928 bytes of storage addressable) R6: 0_00000000 (2,048 bytes of storage addressable)
PSW には 2 つのポイント・アンド・シュート・フィールドが含まれています。1 つのフィールドは高位ワード ❶ 用であり、もう 1 つのフィールドは低位ワード ❷ 用です。
低位ワードのポイント・アンド・シュート・フィールドを選択すると、そのアドレスのストレージが表示されます。詳しくは、保管場所の表示 を参照してください。
高位ワードのポイント・アンド・シュート・フィールドを選択すると、Program Status Word Breakdown Table 画面が表示されます。例として下図を参照してください。
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.
この画面には、選択した PSW 内にある各種ビット・フィールドの明細が示されます。
この画面には、対をなす 2 つの表があります。最初の表には汎用形式の PSW が示され、2 番目の表には選択した PSW の内容が示されます。画面の残りの部分には、フォーマット・テーブルと関連ビット・オフセットで参照されているビット・フィールドが含まれています。