《VAX汇编语言程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:黄水松等编著
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:1990
  • ISBN:7307006324
  • 页数:333 页
图书介绍:

前言 1

第一章 指令格式与寻址方式 1

1.1 概述 1

1.2 信息单位与数据类型 3

1.2.1 基本信息单位 3

1.2.2 数据类型 5

1.3 指令系统 9

1.3.1 指令特点 9

1.3.2 指令格式 11

1.4 操作数的寻址方式 13

1.4.1 基本寻址方式 13

1.4.2 短字面值和PC寻址方式 18

1.4.3 变址寻址方式 24

习题 33

第二章 汇编语言程序设计基础 35

2.1 概述 35

2.2 基本概念 37

2.3 汇编语言语句的结构和格式 43

2.4 直接赋值 47

2.5 汇编命令 48

2.5.1 数据存储汇编命令 49

2.5.2 存储块分配汇编命令 57

2.5.3 程序入口和结束汇编命令 58

2.5.4 控制语句 60

习题 62

第三章 顺序和分支程序设计 65

3.1 顺序结构程序设计 65

3.2 分支结构程序设计 68

3.2.1 程序的分支结构和程序状态字 68

3.2.2 分支程序设计 74

3.3 多分支程序设计 78

3.4 无条件转移和跳转指令 83

习题 86

第四章 循环程序设计 88

4.1 程序的循环结构 88

4.2 单重循环 90

4.2.1 循环控制指令 91

4.2.2 计数控制循环 93

4.2.3 条件控制循环 98

4.3 多重循环 103

习题 109

第五章 字符和十进制数的处理 111

5.1 基本字符串操作指令 111

5.2 十进制数指令 120

5.3 字符串处理程序设计实例 129

习题 134

第六章 位操作和逻辑操作 135

6.1 位操作指令 135

6.2 逻辑操作指令 142

6.3 位操作和逻辑操作程序设计实例 145

习题 149

第七章 子程序 151

7.1 堆栈 151

7.2 子程序 158

7.3 子程序调用 161

7.4 过程调用 166

7.4.1 过程调用原理 167

7.4.2 带通用变元表的过程调用 173

7.4.3 带堆栈变元表的过程调用 177

7.5 递归过程 185

习题 190

第八章 宏指令及其应用 191

8.1 宏指令的基本概念 191

8.2 VAX MACRO的宏指令及其处理 193

8.3 宏指令中的参数 197

8.4 条件汇编 206

8.5 重复块 208

8.6 宏指令程序设计实例 210

习题 214

第九章 输入输出程序设计初步 215

9.1 概述 215

9.2 文件控制块和记录控制块 216

9.3 文件级操作宏指令 220

9.4 记录级操作宏指令 220

9.5 RMS的返回信息 222

9.6 输入输出程序设计实例 223

习题 243

第十章 系统库调用及高级语言过程调用方法 244

10.1 RTL库过程的调用方法 244

10.2 高级语言过程的调用方法 248

习题 257

第十一章 汇编语言程序调试方法 258

11.1 VAX MACRO程序的编辑和运行 258

11.2 DEBUG调试程序的功能 264

11.3 调试程序应用实例 269

习题 275

第十二章 特殊指令 276

12.1 特殊应用指令 276

12.2 面向系统的特殊指令 288

12.3 特权指令 290

习题 292

第十三章 反汇编技术 293

13.1 反汇编的技术难点和关键 293

13.2 反汇编的原理 296

13.3 指令和数据的装配 304

13.4 程序的等价性 306

13.5 反汇编实例 307

附录A VAX指令系统说明 310

附录B ASCⅡ代码表 330

参考文献 333