目 录 1
第一章计算机体系结构综述 1
第一节 VAX-11的硬件组成及工作原理 1
第二节汇编语言程序执行过程 3
第三节 VAX-11计算机的虚拟存贮技术 5
第四节 VAX-11计算机的通用寄存器 6
第五节VAX-11计算机的处理机状态长字 7
习 题 9
第二章计算机中的信息表示 10
第一节整数类型及其补码表示 10
第二节 实数数据类型及其浮点表示 11
第三节字符和字符串的表示 12
第四节数字串数据类型 13
第五节队列 15
第六节可变长度位字段 16
第七节寄存器中的数据 17
习 题 17
第三章 指令与寻址方式 19
第一节指令格式 19
第二节VAX-11指令的特点 20
第三节VAX-11指令表 27
第四节VAX-11寻址方式 28
习题 35
第四章程序设计初步 39
第一节程序设计的基本过程 39
第二节 用汇编语言编写源程序的格式 40
第三节简单程序设计和分支程序设计 46
习 题 56
第五章循环程序设计 57
第一节循环程序的结构 58
第二节循环程序的各种控制方法 63
习 题 66
第一节子程序结构及其堆栈 67
第六章子程序设计 67
第二节子程序的快速链接 69
第三节 VAX-11过程设计 74
第四节 嵌套与递归 79
第五节 关于子程序的小结 80
习 题 83
第七章对数据类型和数据结构的操作 84
第一节整数、实数及其相互转换 84
第二节压缩十进制数字串 85
第三节字符与字符串 86
第四节位与位字段 88
第五节数组 91
第六节堆栈、堆架和队列 93
第七节链表与双向链表 96
第八节树 100
习 题 101
第八章汇编语言程序设计技巧 103
第一节位置无关的程序设计 103
第二节重入性程序 106
第三节互通程序 107
第四节指令使用技巧 108
习 题 109
第一节宏汇编技术的概念 111
第九章高级汇编语言技术 111
第二节宏定义、宏调用和宏展开 113
第三节宏定义和宏调用中参数的应用 115
第四节宏指令的嵌套 122
第五节条件汇编 126
习 题 129
第十章汇编程序和汇编过程 130
第一节汇编程序的功能 130
第二节目标码的生成 130
第三节汇编程序数据结构 132
第四节VAX-11宏汇编程序 135
第五节两次汇编过程的汇编程序 140
第六节链接与装入 143
习 题 145
第十一章输入/输出程序设计 148
第一节输入输出寻址方式和I/O寄存器 148
第二节各级输入输出程序设计 149
第三节RMS级的I/O程序设计 149
习 题 159
第十二章高级程序设计技术 161
第一节过程调用标准 161
第二节系统服务、记录管理服务和公共时间库 162
第三节程序库的建立与使用 169
第四节混合语言程序设计 174
习 题 176
第十三章汇编语言程序的调试 178
第一节程序的汇编、链接与运行 178
第二节VAX-11MACRO符号排错程序 181
第三节 实用输入输出程序库 189
习 题 192
附 录 193
附录1 ASCⅡ字符集 193
附录2 供调试用的输入输出程序库 194
附录3 VAX-11指令表 201
附录 VAX-11MACRO汇编程序?指令和语言简表 212
附录5 关于程序设计形式 216