目录 1
第一章 绪论 1
§1.计算机系统的组成 1
§2.系统结构的含义 2
§3.计算机系统的分类 2
§4.系统结构发展的回顾 4
§5.器件的发展对系统结构的影响 6
§6.程序的可移植性对系统结构的影响 8
§7.应用对系统结构的影响 10
习题 11
第二章 数据表示 12
§1.数据表示和系统结构的关系 12
§2.浮点数表示基值的确定 13
§3.字符串的表示 14
§4.堆栈数据表示 15
§5.数组的数据表示 16
§6.自定义数据表示 18
习题 19
第三章 指令与编址 21
§1.指令系统简介 21
§2.指令格式及其优化 23
§3.指令系统的改进 26
§4.信息访问方式 28
§5.按堆栈访问信息 31
§6.堆栈机的结构特点 34
§7.按内容访问——相联存贮器 39
习题 42
第四章 执行与控制 44
§1.虚拟机(Abstract machine)的概念 44
§2.微程序 45
§3.模拟(Simulation)与仿真(Emulation) 46
§4.控制流改变的处理 48
§5.中断系统 49
§6.指令的重迭工作方式(Overlap) 51
§7.流水工作方式(Pipe line) 54
§8.流水线处理机设计中的若干问题 58
§9.向量的流水处理 65
习题 68
第五章 存贮体系(Memory Hierarchy) 69
§1.引言 69
§2.主存多体交叉存取(Interleaving) 71
§3.程序的局部性与定位 74
§4.虚拟存贮器(Virtual Memory) 77
§5.高速缓冲存贮器(Cache) 87
§6.存贮器保护 91
习题 93
§2.I/O系统的一般结构 94
第六章 输入输出系统 94
§1.输入输出系统的发展 94
§3.总线结构 97
§4.输入输出过程 101
§5.通道程序及状态字 104
§6.通道结构框图 108
§7.外围处理机 109
习题 111
§1.并行性概念的发展 112
第七章 并行处理与多机结构 112
§2.并行处理机 113
§3.单级互连网络 117
§4.循环网络和多级网络 119
§5.多机系统的发展 122
§6.多机系统的硬件结构 124
§7.程序并行性问题 126
§8.数据流机器简介 130
习题 131
§1.计算机设计语言CDL 132
第八章 描述与评价 132
§2.用CDL语言描述一台计算机 135
§3.模拟测试 138
§4.性能评价的作用 142
§5.等效指令法 142
§6.典型程序法 143
§7.评分法 145
习题 148