目录 1
第一章程序设计的基础 1
第一节 PDP-11计算机的体系结构 1
第二节PDP-11计算机指令系统 5
第三节 PDP-11计算机编址方式 17
第四节程序设计的基本过程 28
第五节框图法 29
第六节汇编语言程序和汇编程序 33
习 题 37
第二章简单程序的设计 42
第一节直接程序设计 42
第二节分枝程序的设计 45
习 题 58
第三章循环程序设计 60
第一节循环程序的结构 61
第二节循环程序的各种控制方法 71
习题 81
第四章子程序的设计 83
第一节子程序的结构和堆栈概念 83
第二节转返的链接方式 86
第三节 主程序和子程序间信息交换的几种方式 92
第四节子程序举例 96
第五节关于使用子程序的小结 103
习 题 104
第五章PDP-11计算机程序设计的一些技巧 107
第一节位置无关的程序设计 107
第二节互通程序 114
第三节再入性程序 116
第四节保存寄存器内容的方法 118
第五节 几种使用指令的技巧 121
习 题 123
第六章输入/输出程序设计 125
第一节PDP-11计算机外部设备及设备寄存器 126
第二节直接程序控制输入/输出的程序设计 129
第三节中断控制I/O程序设计 136
习 题 155
第七章联机的程序设计 158
第一节 BCD—BINARY转换 158
第二节 ASCII—BCD转换 159
第三节 BINARY—ASCII转换 161
第四节 GRAY—BINARY转换 162
第五节电动机速度控制程序 165
第六节开关算法和积分速度控制算法 168
第八章用汇编语言对数据结构的操作 173
第一节数组 173
第二节堆栈、堆架和队列 179
第三节链表 186
第四节查列表技术 191
第九章汇编程序和宏汇编语言 198
第一节宏汇编语言技术 199
第二节汇编程序的翻译思想简介 225
习 题 228
附录 229
1. 七位ASCII码(一部分) 229
2.设备寄存器地址(一部分) 230
3. 中断与自陷向量(一部分) 231