前言 1
第一章 计算机基础 3
1.1.介绍 3
1.1.1.计算机提出的问题 3
1.1.2.计算机应用 4
1.1.3.计算机的能力与限制 4
1.2.计算机与计算机组织 5
1.2.1.计算机的基本部件 5
1.2.2.运算器 6
1.2.3.控制器 6
1.2.4.存贮器 6
1.2.5.输入设备 6
1.2.6.输出设备 7
1.2.7.内存的构成 7
1.2.8.编址方案 7
1.2.8.1.三加一地址机器 8
1.2.8.2.三地址机器 9
1.2.8.3.二地址机器 9
1.2.8.4.一地址机器 10
1.2.8.5.通用寄存器机器 10
1.2.8.6.零地址机器 11
1.3.记数系统 12
1.3.1.计算机数的表示 13
1.3.2.负数 14
1.4.布尔代数和逻辑函数 14
1.4.1.简单逻辑电路 15
1.4.2.计算机部件 20
1.4.3.简单的计算机组织 24
习题 27
参考文献 28
第二章 程序设计初步 29
2.1.程序设计过程 29
2.2.程序资料 30
2.2.1.框图 30
2.2.2.编写资料的其他方法 33
2.3.程序的编写 34
2.3.1.二进制编码 34
2.3.2.程序设计一例 34
2.3.3.存贮程序的概念 36
2.3.4.指令的类型 36
2.4.符号汇编程序的功能 36
2.4.1.位置计数器 37
2.4.2.符号地址 37
2.4.3.汇编语言过程 38
2.5.符号程序设计一例 38
2.5.1.基本操作 38
2.5.2.符号程序设计的约定 42
2.6.编址方法 43
2.6.1.地址的修改 44
2.6.2.通用寄存器 45
2.6.3.通用寄存器的用法 47
2.6.4.立即方式 48
2.6.5.自动变址 48
2.6.6.间接编址 49
习题 51
参考文献 52
第三章 PDP—11的组织和结构 52
3.1.PDP—11的大致结构 53
3.1.1.输入输出设备 53
3.1.2.运算器 54
3.1.3.控制器 54
3.1.4.内存 56
3.2.指令格式 57
3.2.1.操作组 58
3.2.2.单操作数组 58
3.2.2.1.单操作数指令的例子 59
6.6.缓冲和结块 188
3.2.3.双操作数组 63
3.2.3.1.双操作数指令的例子 64
3.2.4.条件转移组 65
3.3.PC用作通用寄存器 66
3.4.PLA—11汇编程序 70
3.4.1.程序一例 71
习题 74
参考文献 76
PDP—11编址方式的图示(译者附录) 76
第四章 程序设计技术 80
4.1.位置无关的程序设计 80
4.1.1.位置无关方式 80
4.1.2.绝对方式 82
4.1.3.编写自动的PIC 82
4.1.4. 编写非自动的PIC 83
4.1.5.建立固定的内存位置 83
4.1.6.使指针浮动 84
4.2.跳转指令 84
4.2.1.跳转表问题 86
4.3.子例程 86
4.3.1.堆栈 87
4.3.2.子例程的调用与返回 89
4.3.3.变元传送 91
4.3.4.在子例程中寄存器的用法 94
4.3.5.重入性 95
4.3.6.递归 97
4.3.7.对等例程 98
4.4.进位与溢出 99
4.4.1.扩充的转移指令 103
4.5.定点数与浮点数 105
4.6.字节操作和字符编码 107
4.6.1.逻辑操作和移位 109
4.6.2.数据内部形式和外部形式 111
习题 112
参考文献 115
第五章 数据结构介绍 116
5.1.数组 116
5.1.1.简化的数组地址计算 118
5.1.2.例子 119
5.2.堆栈、堆架和队列 122
5.3.列表 131
5.4.汇编过程 136
5.4.1.符号表 136
5.4.2.将表目填入符号表 139
5.5.实践中的数据结构 143
习题 143
参考文献 145
第六章 I/O程序设计 164
6.1.PDP—11的基本I/O程序设计与操作 164
6.1.1.设备寄存器 147
6.2.基本设备原理 148
6.2.1.打字机的键盘/读带机构 148
6.2.2.打字机的印字/穿孔机构 150
6.2.3.简单程序设计一例 152
6.2.4.较复杂的八进制倾卸程序 152
6.2.5.高速纸带读穿机 156
6.3.初始装配问题 159
6.4.带和盘存贮设备 162
6.4.1.DEC带的操作 162
6.4.2.程序设计举例 166
6.4.3.磁盘操作 169
6.4.4.DEC盘的程序设计 171
6.5.优先中断程序设计 176
6.5.1.中断联结 176
6.5.2.中断期间的机器状态 176
6.5.3.中断的堆积 177
6.5.4.优先权中断 177
6.5.5.自动优先权中断 178
6.5.6.读带机的中断服务 179
6.5.7.优先级和中断的屏蔽 181
6.6.1.计算同I/O处理的重迭 190
6.7.输入输出程序设计系统 190
6.7.1.例子 191
6.7.2.IOPS的联结问题 191
6.7.3.中断与自陷 192
6.7.4.自陷指令的程序设计 192
6.7.5.使用IOX的对等例程一例 194
习题 195
参考文献 196
第七章 系统软件 197
7.1.编辑程序 197
7.1.1.小型计算机编辑辑序的用例 198
7.2.宏汇编程序 199
7.2.1.位置及自制符号 201
7.2.2.宏指令的嵌套 202
7.2.3.宏定义中的宏调用 202
7.2.4.递归调用 203
7.2.4.1.条件汇编 203
7.2.5.重复块、衔结和数值变元 205
7.2.6.系统宏指令 206
7.2.7.宏汇编程序的能力 207
7.3.装配程序 208
7.3.1.程序的浮动 210
7.3.2.联结和装配 210
7.4.排错技术 213
7.4.1.排错会话一例 214
7.5.操作环境 215
习题 215
参考文献 216
第八章 操作系统 217
8.1.最基本的计算机系统 217
8.2.磁盘操作系统的部件 218
8.2.1.文件组织和存取 218
8.2.2.目录 220
8.2.3.多级目录 221
8.2.4.控制问题 222
8.2.5.文件管理公用程序 224
8.2.6.设备独立性 225
8.2.7. 监督程序 226
8.2.7.1.监督程序同用户的相互作用 226
8.2.7.2.监督程序的组织 227
8.2.7.3.监督程序常驻表 229
8.2.7.4.监督程序的内存组织 230
8.2.7.5.动态内存管理 231
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012