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 の内容が示されます。画面の残りの部分には、フォーマット・テーブルと関連ビット・オフセットで参照されているビット・フィールドが含まれています。