最近どうっすか?

コンピュータをメインに技術系の話題について書いていけたらいいなぁ。

Program Status Word

System/360と370のPSW(Program Status Word)の構成図です。
上段が360、370による互換モードのBCモードのPSWで、
下段が370のECモードのPSWです。

f:id:voyov:20140702153601j:plain

BCはBasic Control、ECはExtend Controlの略です。
EMWPの先頭のEビットが0のときはBCモード、1のときはECモードになります。

前回のレジスタ構成図はVisio2013で書いてみましたが、今回は「yEd Graph Editor」というツールを使ってみました。

図が見づらいのでテキストで書いてみました。

bit 360 または BCモード bit 370 ECモード
0 Channel 0 mask 0 0
1 Channel 1 mask 1 PER mask
2 Channel 2 mask 2 0
3 Channel 3 mask 3 0
4 Channel 4 mask 4 0
5 Channel 5 mask 5 Translation mode (DAT feature mask)
6 I/O mask 6 I/O summary mask
7 External mask 7 External summary mask
8 Protect key 8 Protect key
9 9
10 10
11 11
12 EC/BC mode (BC:0) 12 EC/BC mode (EC:1)
13 Machine check mask 13 Machine check mask
14 Wait/running state 14 Wait/running state
15 Problem/supervisor state 15 Problem/supervisor state
16 Interruption code 16 0
17 17 0
18 18 Condition code
19 19
20 20 Program mask
21 21
22 22
23 23
24 24 0
25 25 0
26 26 0
27 27 0
28 28 0
29 29 0
30 30 0
31 31 0
32 Instruction length code 32 0
33 33 0
34 Condition code 34 0
35 35 0
36 Program mask 36 0
37 37 0
38 38 0
39 39 0
40 Instruction address 40 Instruction address
41 41
42 42
43 43
44 44
45 45
46 46
47 47
48 48
49 49
50 50
51 51
52 52
53 53
54 54
55 55
56 56
57 57
58 58
59 59
60 60
61 61
62 62
63 63

ではでは。