《pdp11 RT-11 系统参考手册 3 第2版》求取 ⇩

第五章宏汇编程序MACRO1

5.1源程序格式2

5.1.1语句格式3

5.1.1.1 标号域3

5.1.1.2 操作符域4

5.1.1.3 操作数域4

5.1.1.4 注释域5

5.1.2 格式控制5

5.2符号和表达式6

5.2.1字符集6

5.2.1.1 分隔字符和定界字符8

5.2.1.2 非法字符9

5.2.1.3 操作符字符9

5.2.2符号11

5.2.2.1 不变符号11

5.2.2.2 用户定义的符号和宏符号11

5.2.3 直接赋值13

5.2.4 寄存器符号14

5.2.5 局部符号15

5.2.6 汇编地址计数器17

5.2.7 数21

5.2.8 项21

5.2.9 表达式22

5.3 浮动和联接24

5.4寻址模式25

5.4.1 寄存器模式26

5.4.2 寄存器间接模式26

5.4.3 自增模式27

5.4.4 自增间接模式28

5.4.5 自减模式28

5.4.6 自减间接模式28

5.4.7 变址模式28

5.4.8 变址间接模式29

5.4.9 立即模式29

5.4.10 绝对模式30

5.4.11 相对模式30

5.4.12 相对同接模式31

5.4.13 模式的形式和代码表31

5.4.14 转移指令寻址33

5.4.15 EMT和TRAP寻址33

5.5汇编命令34

5.5.1列表控制命令34

5.5.1.1 LIST和.NLIST34

5.5.1.2 页标题38

5.5.1.3 .TITLE38

5.5.1.4 .SBTTL47

5.5.1.5 .IDENT48

5.5.1.6 页输出49

5.5.2 功能.ENABL和.DSABL命令49

5.5.3数据存贮命令51

5.5.3.1 .BYTE51

5.5.3.2 .WORD53

5.5.3.3 .一个或两个字符的ASCII转换54

5.5.3.4 .ASCII56

5.5.3.5 .ASCIZ57

5.5.3.6 .RAD5?58

5.5.4基数控制60

5.5.4.1 .RADIX60

5.5.4.2 临时基数控制:↑D,↑O和↑B61

5.5.5地址计数器控制61

5.5.5.1 .EVEN62

5.5.5.2 .ODD62

5.5.5.3 .BLKB和.BLKW63

5.5.6数字控制64

5.5.6.1 .FLT2和.FLT465

5.5.6.2 临时数字控制:↑F和↑C67

5.5.7终止命令68

5.5.7.1 .END68

5.5.7.2 .EOT69

5.5.8 程序定界命令.LIMIT69

5.5.9 程序段命令69

5.5.10 符号控制.GLOBL73

5.5.11条件汇编命令75

5.5.11.1 子条件77

5.5.11.2 立即条件79

5.5.11.3 PAL-11R和PAL-11S条件汇编命令79

5.6宏命令80

5.6.1宏定义80

5.6.1.1 .MACRO80

5.6.1.2 .ENDM81

5.6.1.3 .MEXIT82

5.6.1.4 宏定义格式82

5.6.2 宏调用83

5.6.3宏定义和调用的参数83

5.6.3.1 宏嵌套84

5.6.3.2 特殊字符86

5.6.3.3 作为符号传送的数字参数86

5.6.3.4 参数的个数88

5.6.3.5 在用户定义的宏定义中自动地产生的符号88

5.6.3.6 连接90

5.6.4 .NARG,.NCHR和NTYPE91

5.6.5 .ERROR和.PRINT94

5.6.6 不确定的重复块:.IRR和.IRPC96

5.6.7 重复块REPT99

5.6.8 宏库.MCALL100

5.7调用和使用MACRO100

5.7.1开关102

5.7.1.1 列表控制开关103

5.7.1.2 功能开关104

5.7.1.3 相互引用表的产生(CREF)106

5.8 MACRO错误讯息113

第六章联接程序LINKER117

6.1 绪言117

6.2调用和使用联接程序118

6.2.1 命令串118

6.2.2 开关120

6.3 绝对和浮动程序段121

6.4 全程符号123

6.5输入和输出124

6.5.1 目的模块124

6.5.2 装入模块124

6.5.3 装入图126

6.5.4 库文件133

6.6 复盖的使用133

6.7库的使用141

6.7.1 用户库的搜索142

6.8开关说明147

6.8.1 按字母顺序的开关147

6.8.2 底地址开关147

6.8.3 继续开关(Continu? Switch)148

6.8.4 缺省的FORTRAN库开关148

6.8.5 包含开关(Include Switch)149

6.8.6 LDA格式开关149

6.8.7 修改堆栈地址150

6.8.8 复盖开关(Overlay Switch)150

6.8.9 REL格式开关153

6.8.10 符号表开关153

6.8.11 转移地址开关154

6.9 联接程序错误处理和讯息155

第七章库管理程序LIBRARIAN160

7.1 调用和使用库管理程序160

7.2用户开关命令和功能161

7.2.1 命令构造161

7.2.2库管理程序开关命令162

7.2.2.1 命令继续开关162

7.2.2.2 建立一个库文件164

7.2.2.3 插入模块到库中164

7.2.2.4 替换开关166

7.2.2.5 删除开关167

7.2.2.6 删除全程符开关168

7.2.2.7 更新开关(Upda七eSwi七ch)169

7.2.2.8 列表库文件的目录171

7.2.2.9 合并库文件172

7.3 组合的库开关功能173

7.4库文件的格式174

7.4.1 库头部174

7.4.2 入口点表(库目录)175

7.4.3 目的模块176

7.4.4 库结束尾部176

7.5 库管理程序的错误讯息177

第十章宏展开实用程序(EKPAND)179

10.1 语言179

10.2 限制179

10.3 调用和使用EXPAND180

10.4 宏展开程序的错误讯息182

第十一章8K汇编程序(ASEMBL)191

11.1 调用和使用ASEMBL191

11.2 ASEMBL错误讯息195

附录C宏汇编程序指令和字符代码摘要204

C.1 ASCII字符集204

C.2 基-50字符集210

C.3 宏汇编的特殊字符212

C.4 编址方式213

C.5指令214

C.5.1 双操作数指令216

C.5.2 单操作数指令217

C.5.3 循环/移位217

C.5.4 操作指令220

C.5.5 自陷指令222

C.5.6 转移指令223

C.5.7 寄存器终点224

C.5.8 寄存器—偏移225

C.5.9 子程序返回225

C.5.10 源—寄存器225

C.5.11 浮点源双倍寄存器226

C.5.12 源—双倍寄存器228

C.5.13 双倍寄存器——终点229

C.5.14 数230

C.5.15 优先权230

C.6 汇编程序命令230

C.7MACRO/CREF开关236

C.7.1 列表控制开关236

C.7.2 功能控制开关237

C.7.3 CREF开关237

C.8 八进制一十进制数转换238

编后记239

1979《pdp11 RT-11 系统参考手册 3 第2版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由北京自动化技术研究所编译 1979 北京自动化技术研究所 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。