《IBM 4300处理机操作原理 ECPS:VSE方式》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:《电子计算机参考资料》编辑部,《计算机技术》编辑部编
  • 出 版 社:
  • 出版年份:1987
  • ISBN:
  • 页数:247 页
图书介绍:

第一章 引言 1

IBM4300处理机 1

兼容性 1

4300处理机之间的兼容性 1

目 录 1

4300处理机和系统/370之间的兼容性 2

控制程序的兼容性 2

问题状态的兼容性 2

第二章结构 4

主存储器 4

中央处理机(CPU) 4

输入和输出(I/O) 5

I/O装置及控制器 5

通道 5

浮点寄存器(FR) 5

通用寄存器(GR) 5

控制寄存器(CR) 5

操作员设备 6

信息格式 7

存储器编址 7

整边界 7

信息格式及编址 7

第三章存储器 7

一级编址 8

存储容量 8

页面 9

页面框 9

页面标志 9

存储键 9

页面位 9

页面状态 9

框索引 10

页面及框控制 11

容量计数 11

存储控制指令 11

键控制保护 12

保护作用 12

存取保护 12

访问和改变记录 12

指定的存储器单元 13

CPU处于操作状态时的存储器 13

CPU处于加载状态时的存储器 15

第四章控制 17

CPU状态 17

等待状态 17

管理和问题状态 17

状态 18

停机、操作、加载和校验停机 18

EC方式和BC方式 19

程序状态字(PSW) 19

在EC方式中PSW的格式 20

在BC方式中PSW的格式 20

控制寄存器 21

监督器 22

程序事件记录(PER) 22

控制寄存器的分配 22

操作 23

情况的识别 23

指示的优先权 23

存储区的指定 24

PER事件 24

成功的转移 24

通用寄存器更换 25

存储器更换 25

取指令 25

同其它中断条件同时发生的事件的指示 26

计时 27

日时钟 27

格式 27

状态 27

建立和检验日时钟值 28

时钟比较器 29

CPU计时器 29

间隔计时器 30

外部启动功能 31

复位 31

程序复位 32

初始程序复位 32

清除复位 32

初始程序加载(IPL) 33

加电复位 33

机器保存区 34

第五章程序执行 36

指令 36

操作数 36

指令格式 36

寄存器操作数 37

直接操作数 37

存储器操作数 37

操作数地址的生成 38

指令的执行 38

指令顺序执行 38

转移 38

中断 39

存储器访问的顺序 39

页面标志的存取 40

取指令 40

存储器操作数的取访问 41

存储器操作数的存访问 41

存储器操作数的修改访问 41

存储器操作数一致性 41

存储器操作数的访问 41

操作数存取间的关系 42

其它的存储器访问操作 42

操作的串行性 43

CPU操作的串行性 43

通道操作的串行性 43

第六章中断 44

中断动作 44

中断源的识别 44

启动和关闭 46

指令长度码(ILC) 46

取指令事故的ILC 47

零ILC 47

与PSW有关的事故 48

早期事故的识别 48

后期事故识别 48

指令结束的类型 48

可中断的指令 49

中断点 49

可中断指令的结束 49

机器校验中断 49

访管中断 50

程序中断 50

程序中断条件 50

编址事故 50

阶上溢 51

十进制溢出 51

执行指令事故 51

数据事故 51

十进制除法事故 51

阶下溢 52

定点除法事故 52

定点溢出 52

浮点除法事故 52

监督事件中断 52

操作事故 52

页面存取事故 52

页面状态事故 53

页面改变事故 53

PER事件 53

特权操作事故 53

保护事故 53

说明事故 54

存取事故的识别 54

特殊操作事故 54

意义事故 54

不透明的废弃(Nontransparent 56

Nullification) 56

多道程序中断条件 56

外部中断 57

时钟比较器 58

CPU计时器 58

外中断信号 58

中断键 58

间隔计时器 58

I/O输出中断 59

重新启动中断 59

中断的优先权 60

二进制整数的表示 61

数据格式 61

第七章通用指令 61

带符号及不带符号的二进制运算 62

带符号比较及逻辑比较 62

指令 62

加法 64

半字加 64

逻辑加 64

与 65

返回转移 65

条件转移 66

计数转移 67

变址大于转移 67

变址等于或小于转移 67

比较并交换 68

双字比较并交换 68

比较 68

半字比较 69

逻辑比较 70

带屏蔽的逻辑字符比较 70

长逻辑比较 71

转换成二进制 72

转换成十进制 72

除法 72

按位加 73

执行 74

读字符 74

带屏蔽读字符 74

取数 75

取地址 75

取并测试 75

取负 76

成组取 76

取补 76

取半字 76

取正 77

调用监督程序 77

传送 78

反传送 78

长传送 78

数字传送 80

移位传送 81

标号传送 81

乘 81

半字乘 82

或 82

压缩 83

建立程序屏蔽 83

双字逻辑左移 84

双字左移 84

单字左移 85

单字逻辑左移 85

双字右移 85

双字逻辑右移 86

单字右移 86

单字逻辑右移 86

存数 87

存字符 87

带屏蔽存字符 87

存时钟 87

存半字 88

成组存 88

减 88

逻辑减 89

访问管理程序 89

半字减 89

测试并建立 90

带屏蔽测试 90

重编码 91

重编码并检验 91

拆卸 92

压缩格式 93

带标号格式 93

数据格式 93

第八章十进制指令 93

数的表示法 94

指令 94

十进制加法 94

十进制比较 95

十进制除法 95

编辑 96

十进制乘法 98

编辑与说明 98

十进制移位并舍入 99

十进制减法 100

清加 100

第九章浮点指令 101

数据格式 101

保护位 102

数的表示法 102

规格化 103

指令 103

规格化加 104

非规格化加 105

比较 105

除法 106

对分 107

取数 107

取正 108

取负 108

取数并检验 108

取补 108

舍入取数 109

乘法 109

存数 110

规格化减法 111

非规格化减法 111

第十章控制指令 112

连接页面 113

清除页面 113

废除页面 114

诊断 114

断开页面 114

读页面位 115

读PSW键 115

读存储键 115

取框索引 116

取控制寄存器 116

取程序状态字 117

变成可编址 117

变成不可编址 117

清除访问位 118

恢复状态及页面 118

建立时钟 119

建立时钟比较器 119

建立CPU计时器 119

建立页面位 120

按地址建立PSW键 120

建立存储键 120

建立系统屏蔽 121

存容量计数 121

存时钟比较器 121

存CPU标志 122

存控制寄存器 122

存并与系统屏蔽逻辑乘 123

存并与系统屏蔽逻辑或 123

存CPU计时器 123

第十一章机器校验处理 124

机器校验检测 124

机器故障校正 124

机器校验处理 124

存储器中无效的校验块码 125

页面说明中无效的校验块码 125

寄存器中无效的校验块码 126

有效化手段的使用 126

校验停机状态 126

可抑制的条件 127

中断操作 127

机器校验中断 127

紧急条件 127

中断点 128

机器校验中断码 128

子类 129

辅助位 130

机器校验中断码的有效位 130

失效存储器地址 131

机器校验屏蔽 131

寄存器保存区 131

机器校验扩充的中断信息 131

第十二章输入/输出操作(I/O) 133

I/O设备的加接 133

I/O设备 133

控制器 133

通道 134

操作方式 134

通道类型 135

I/O系统操作 136

操作的兼容性 137

I/O设备的控制 138

I/O设备的编址 138

I/O系统的状态 138

I/O系统的清除 140

I/O系统的清除 140

I/O选择清除 140

清除对正在工作的设备的影响 141

故障的清除 141

条件码 141

指令格式 143

指令 143

清除I/O 143

停止设备 144

停止I/O 146

启动I/O 148

快速释放启动I/O 148

存通道ID 150

查询通道 151

查询I/O 151

I/O指令的事故处理 153

I/O操作的执行 153

数据分组 153

通道地址字 153

通道命令字 154

命令码 155

存储区的分配 155

链接 156

数据链接 156

命令链接 157

程序控制中断 158

封锁写入内存(Skipping) 158

命令 159

写 160

读 160

反读 160

控制 160

断定(Sense) 161

命令重执 162

通道转移 162

I/O操作的结束 163

结束的类型 163

操作开始时的结束 163

立即型操作 164

数据传送的结束 164

用“停止I/O”或“停止设备”指令结束 165

用“清I/O”结束 166

中断条件 167

由于硬件故障而结束 167

I/O中断 167

通道有效的中断 168

中断优先权 168

中断动作 168

通道状态字 169

设备状态 169

注意 170

状态修改位 170

控制器结束 170

忙 171

通道结束 171

设备结束 172

设备出错 172

程序出错 173

长度错误 173

通道状态 173

程序控制中断 173

设备特殊情况 173

保护出错 174

通道数据错 174

通道控制错 174

接口控制错 175

链接出错 175

通道状态字内容(CSW) 175

CSW提供的信息 175

子通道键 176

CCW地址 176

计数 176

状态 177

通道记录区 178

I/O通讯区 178

第十三章操作员设备 181

基本的操作员设备 181

地址比较控制 181

修改和显示控制 181

校验控制 182

校验停机指示灯 182

初始微程序加载控制 182

中断键 182

间隔计时器控制 182

加载指示灯 182

方式指示灯 183

手控指示灯 183

电源控制 183

速率控制 183

机器保存键 183

加载设备地址控制 183

加载正常键 183

加载清除键 183

重新启动键 184

保存指示灯 184

启动键 184

停机键 184

存储器容量控制 184

系统指示灯 184

系统复位清除键 184

系统复位正常键 184

测试指示灯 184

日时钟控制 185

等待指示灯 185

带符号的二进制整数 186

二进制整数 186

附录A数的表示法及指令应用举例 186

数的表示法 186

不带符号的二进制整数 187

十进制整数 187

浮点数 188

数的转换实例 189

指令用法举例 189

机器(指令)格式 189

汇编语言格式 189

与(NI) 190

返回转移(BAL,BALR) 190

通用指令 190

与(N,NR,NI,NC) 190

半字加(AH) 190

条件转移(BC,BCR) 191

计数转移( BCT,BCTR) 191

变址大于转移(BXH) 191

CLI,CLC) 192

逻辑比较指令(CL,CLR, 192

半字长比较 192

变址小于等于转移(BXLE) 192

逻辑比较(CLR) 193

逻辑比较(CLI) 193

逻辑比较(CLC) 193

带屏蔽逻辑字符比较(CLM) 193

长逻辑比较(CLCL) 194

转换为二进制(CVB) 195

转换为十进制(CVD) 195

除(D1DR) 195

按位加(X,XR,XI,XC) 195

按位加(XI) 196

按位加(XC) 196

执行(EX) 196

带屏蔽读字符(ICM) 197

取(L,LR) 197

传送(MVC) 198

传送(MVI) 198

取地址(LA) 198

取半字(LH) 198

长传送(MVCL) 199

数字传送(MVN) 200

移位传送(MVO) 200

标号传送(MVZ) 200

乘(M,MR) 201

半字乘(MH) 201

或(O,OR,OI,OC) 201

或(OI) 201

压缩(PACK) 202

双字左移(SLDA) 202

单字左移(SLA) 202

屏蔽存字符 202

重编码(TR) 203

成组存(STM) 203

屏蔽检验 203

重编码并检验(TRT) 204

拆卸(UNPK) 205

十进制指令 206

十进制加(AP) 206

十进制比较(CP) 206

十进制除(DP) 206

编辑(ED) 206

编辑与说明(EDMK) 207

十进制乘(MP) 208

十进制移位并舍入(SRP) 208

十进制左移 208

十进制右移 208

浮点指令 209

清加 209

乘以10的幂次方 209

十进制右移并舍入 209

规格化加(AE、AER、 210

AP、ADR) 210

非规格化加(AV、AVR、 210

AW、AWR) 210

比较(CE、CER、CD、CDR) 210

多道程序设计和多机处理举例 211

使用“或”(直接)指令的程序故障的例子 211

比较并交换(CS,CDS) 211

设置单个位 212

更新计数器 213

附录B指令表 213

附录C条件码建立 235

附录D 2的幂次表 238

附录E十六进制表 240