《VAX-11/780诊断系统技术说明》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:航天工业部一院十二所
  • 出 版 社:
  • 出版年份:1983
  • ISBN:
  • 页数:189 页
图书介绍:

第一章 导论 1

1.1 手册描述范围 1

1.2 诊断系统能力 2

1.3 诊断系统综述 2

1.4 诊断系统的执行环境 3

1.5 控制台诊断程序 6

1.6 微诊断程序 6

1.6.1 控制台适配器及硬核部分 8

1.6.2 微测试部分 10

1.7 微诊断程序 10

1.7.1 微诊断管理程序 10

1.7.2 簇诊断程序 11

1.7.2.1 CPU簇练习程序包 11

1.7.2.2 RH780(MBA)诊断程序 11

1.7.2.3 DW780(UBA)诊断程序 11

1.8 外围诊断程序 15

1.9 操作员与VAX-11/780的通信 15

1.9.1 控制台终端模式 15

1.9.2 与控制台面板等价的功能 15

1.9.2.1 程序控制 15

1.9.2.2 存贮器单元的显示与修改 16

1.9.2.3 时钟控制 16

1.9.3 控制台控制功能 16

1.9.3.1 缺省设置 16

1.9.3.2 状态显示 17

1.9.3.3 命令联结及其重复 17

1.9.3.4 实时延迟 17

第二章 控制台程序及控制说明2.1 控制台程序综述 18

2.1.1 命令接收程序 18

2.1.2 语法分析程序及语法分析表 18

2.1.3 命令执行模块 18

2.1.4 附加服务 18

2.2 命令术语及符号 19

2.2.1 表示举例 19

2.2.2 命令缩写 20

2.3 控制台命令描述 20

2.3.1 Boot命令(B) 20

2.3.2 Clear命令(CL) 21

2.3.3 Continue命令(C) 21

2.3.4 Deposit命令(D) 21

2.3.5 Enable DX1:命令 22

2.3.6 Examine命令(E) 22

2.3.7 Halt命令(H) 22

2.3.8 Help命令(HE) 23

2.3.9 Initialize命令(I) 23

2.3.10 Link命令(LI) 23

2.3.11 Load命令(LO) 23

2.3.12 Perform命令(P) 23

2.3.13 Quad Clean命令(Q) 23

2.3.14 Reboot命令(REB) 24

2.3.15 Repeat命令(R) 24

2.3.16 Set命令(SE) 24

2.3.17 Show命令(SH) 26

2.3.18 Start命令(S) 26

2.3.19 Next命令(N) 26

2.3.20 Test命令(T) 27

2.3.21 Unjam命令(U) 27

2.3.22 Wait命令(WA) 27

2.3.23 间接(@)命令 27

2.3.24 WCS命令(W) 27

2.4 在VAX-11/780 CPU运行条件下执行的命令 28

2.5 命令内的注解 28

2.6 控制字符和专用字符 28

2.7 命令限定词及其缺省 29

2.7.1 地址类型限定词 29

2.7.2 地址类型的缺省 29

2.7.3 数据长度限定词 30

2.7.4 数据长度缺省 30

2.7.5 基数用的限定词 30

2.7.6 基数用的缺省 30

2.7.7 局部基数超越原则 30

2.7.8 缺省地址设施 31

2.7.8.1 指定命令中的缺省地址 31

2.7.8.2 末地址表示法 31

2.7.8.3 上一地址表示法 32

2.7.8.4 最末数据当地址变元使用 32

2.7.9 NEXT限定词 32

2.8 命令重复设施 33

2.9 命令联结设施 33

2.9.1 联结设施操作 33

2.9.2 联结设施用法 33

2.10 控制台方式的改变 34

2.11 VMS与控制台软盘通信 34

2.11.1 软盘功能约定 35

2.12 事务性控制台通信 36

2.13 通信寄存器格式及选件码 36

2.14 软盘状态字节的定义 37

2.15 远程控制台存取命令集 38

2.15.1 启动对话方式命令 38

2.15.2 启动/禁止回送命令 38

2.15.3 启动/禁止本地复制命令 38

2.15.4 启动本地控制命令 39

2.15.5 启动/禁止载波错误的命令 39

2.15.6 启动/禁止本地软盘命令 39

2.16 控制台错误消息 39

2.16.1 语法错误消息 39

2.16.2 命令生成的错误消息 40

2.16.3 微列行程序错误消息 40

2.16.4 CPU故障生成的错误消息 41

2.16.5 RXOI错误消息 41

2.16.6 杂务性错误消息 42

第三章 诊断管理程序及其控制3.1 管理程序结构概述 43

3.2 CLI功能性模块描述 44

3.2.1 映象装入程序模块 44

3.2.2 测试序列控制模块 45

3.2.3 手稿处理程序模块 45

3.3 PGI功能性模块描述 45

3.3.1 存贮器管理及适配器服务 45

3.3.2 操作员终端服务 45

3.3.3 系统错误处理 46

3.4 管理程序命令说明 46

3.4.1 命令术语与符号 46

3.4.2 命令描述段 46

3.4.3 命令缩写 47

3.4.4 命令综述 47

3.5 序列控制命令 47

3.5.1 装入命令 47

3.5.2 启动命令 48

3.5.3 再启动命令 48

3.5.4 运行命令 48

3.5.5 控制字符和专用字符 48

3.5.6 继续命令 49

3.5.7 小结命令 49

3.5.8 作废命令 49

3.5.9 提交命令 49

3.6 执行控制命令 50

3.6.1 置控制标志命令 50

3.6.2 清除控制标志命令 51

3.6.3 置控制标志缺省命令 51

3.6.4 显示控制标志命令 51

3.6.5 置事件标志命令 52

3.6.6 清除事件标志命令 52

3.6.7 显示事件标志命令 52

3.7 调试和实用命令 52

3.7.1 设置基址命令 52

3.7.2 设置断点命令 53

3.7.3 显示断点命令 53

3.7.4 清除断点命令 53

3.7.5 置缺省命令 53

3.7.6 检验命令 53

3.7.7 存数命令 54

第四章 微诊断说明 55

4.1 微诊断程序综述 55

4.2 基本程序的执行 55

4.3 基本测试策略 56

4.4 硬核测试说明 57

4.4.1 硬核测试结构 58

4.4.2 伪指令说明 59

4.5 微测试说明 65

4.5.1 微测试结构 66

4.6 微诊断监控程序的控制 67

4.6.1 监控程序控制的例子 70

4.6.1.1 HD/HI标志 70

4.6.1.2 错误标志时的循环(LOOP) 71

4.6.1.3 无错误报告标志(NER) 71

4.6.1.4 错误标志时的响铃(BELL) 71

4.6.1.5 继续命令(CONT) 71

4.6.1.6 错误废除标志(ERABT) 71

4.7 与微诊断有关的错误消息 71

4.7.1 语法错误消息 71

4.7.2 系统错误消息 72

4.7.3 GO链监控程序错误消息 72

4.8 程序列表及错误消息说明 72

4.8.1 监控程序列表说明 72

4.8.2 硬核列表说明 73

4.8.3 微测试列表说明 78

4.8.4 微诊断执行 79

4.8.5 错误消息格式 79

4.9 列表与错误消息的相互关系 79

4.9.1 无错误消息情况 79

4.9.2 硬核循环和单步启动 83

4.9.3 微测试范围的建立 83

4.9.4 微测试的单总线步的建立 83

第五章 宏诊断程序说明 89

5.1 术语的定义 89

5.2 宏诊断程序综述 89

5.3 宏诊断程序的列表说明 89

5.4 诊断程序与管理交互作用 90

5.5 样本测试的分析:RH780(MBA)测试3,子测试1 95

5.5.1 列表项格式说明 96

5.5.2 典型行的分析 99

5.6 RH780(MBA)诊断样本子测试(直接I/O) 99

5.6.1 RH780诊断详细流程 99

5.6.2 RH780诊断样本错误消息 100

5.7 RP0X/DCL修复性诊断(直接I/O),样本子测试 107

5.7.1 详细流程 107

5.7.2 RP0X/DCL修复性诊断样本错误消息 107

5.8 磁盘可靠性诊断(队列I/O)样本子测试 111

5.8.1 详细流程 111

5.8.2 磁盘可靠性诊断样本错误消息 118

第六章 CPU簇练习程序包 123

6.1 控制模块 123

6.2 公共指令测试服务模块(CITS) 126

6.2.1 CITS-DECODE 126

6.2.2 CITS-SETUP 126

6.2.3 CITS-EXECUTE 127

6.2.4 CITS-CHECK 127

6.2.5 CITS-SUBTEST 127

6.2.6 CITS-错误消息 127

6.2.6.1 消息标题 127

6.2.6.2 CITS子测试查错设施 127

6.2.6.3 CITS中意料外的违例 128

6.2.6.4 结果寄存器错误 128

6.2.6.5 前导的或尾随的背景错误 128

6.2.6.6 数据错误 131

6.2.6.7 PSL错误 132

6.2.6.8 转移错误 133

6.2.6.9 意料中的违例或跟踪陷井错误 133

6.2.6.10 扩充性的打印 134

6.2.7 如何使一种测试事件成为空操作 135

6.3 ESKAX的说明 135

6.3.1 兼容方式入口/出口模块(ESKAX02,测试1) 135

6.3.2 第一部分完成测试(ESKAX04,测试2) 142

6.3.2.1 第一部分完成可能有的故障 142

6.3.2.2 第一部分完成测试过程 143

6.3.3 SBI验证模块(ESKAX05,测试3) 148

6.3.3.1 SBI检查子测试 148

6.3.3.2 BUA检查子测试 148

6.3.3.3 MBA检查子测试 149

6.3.3.4 SBI交互子测试 149

6.3.3.5 UBE检查子测试 150

6.3.3.6 MBE检查子测试 150

6.3.3.7 存贮器检查(ESKAX06,测试4) 152

6.4 ESKAY 152

6.4.1 内部计时器及日历时钟检查模块(ESKAY02,测试1) 152

6.4.1.1 内部计时器的功能 152

6.4.1.2 日历钟的功能 156

6.4.2 算术、逻辑及字段指令测试模块(ESKAY03,测试2) 157

6.4.3 转移,CRC和队列测试模块(ESKAY04,测试3) 158

6.4.4 浮点指令测试模块(ESKAY05,测试4,ESKAY06,测试5) 158

6.4.5 与操作数限定词有关的浮点测试(ESKAY07,测试6) 163

6.4.6 十进制串模块(ESKAY08,测试7) 163

6.4.7 EDITPC操作员模块(ESKAY09,测试8) 164

6.4.8 字符串指令测试模块(ESKAY10,测试9) 164

6.4.9 特权指令违例测试(ESKAY11,测试10) 164

6.5 ESKAZ说明 164

6.5.1 存贮器管理测试模块(ESKAZ03,测试1) 164

6.5.1.1 存贮器管理测试,通用流程 174

6.5.1.2 存贮器管理测试,子段流程 174

6.5.1.3 测试参考执行 174

6.6 兼容方式指令测试(ESKAZ03,测试2) 178

6.6.1 被测试的指令 178

6.6.2 兼容方式测试的错误消息格式 179

6.6.3 样本错误消息的解释 181

6.6.4 兼容方式指令模块假定 181

附录A 诊断软件词汇表 183