《计算机原理教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:姜咏江编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302123144
  • 页数:223 页
图书介绍:本书通过计算机逻辑设计来讲解计算机原理,共8章。第1章是计算机赖以发展的基础理论,第2章是计算机运算器的组成和工作原理,第3章是触发器、寄存器、计灵敏器和存储器的组成和工作原理,第4、5章是最简单计算机的组成、指令设计、控制器设计、汇编程序设计等内容,第6章是输入输出设备及内存外设数据交换方式,第7章是软件与操作系统,第8章是计算机的发展方向。

目录 1

第1章 计算机基础理论 1

1.1 数制与信息编码 1

1.1.1 任意进制数 1

1.1.2 任意进制数互化 4

1.1.3 限位记数法 7

1.1.4 信息编码 14

1.1.5 小结 18

1.2.1 布尔代数 19

1.2 布尔代数与逻辑电路 19

1.2.2 逻辑门电路 22

1.2.3 依据表达式画电路图 24

1.2.4 真值表与逻辑函数 26

1.2.5 小结 29

习题 30

第2章 运算器 33

2.1 加减法运算器 33

2.1.1 半加器 33

2.1.2 全加器 34

2.1.4 减法器 35

2.1.3 加法器 35

2.1.5 加减法器 36

2.1.6 小结 38

2.2 通断控制电路与算术逻辑部件 38

2.2.1 通断控制电路 38

2.2.2 不同输出控制 39

2.2.3 一位算术逻辑运算器 41

2.2.4 算术逻辑部件 42

2.2.5 小结 44

习题 44

3.1.1 触发器 45

第3章 存储设备 45

3.1 基本记忆元件 45

3.1.2 时标与边缘触发器 47

3.1.3 L门电路 50

3.1.4 JK触发器 51

3.1.5 小结 52

3.2 寄存器与总线结构 52

3.2.1 寄存器 52

3.2.2 计数器 57

3.2.3 总线 59

3.2.4 简单计算器 61

3.3 存储器 63

3.2.5 小结 63

3.3.1 可读写的存储器 64

3.3.2 只读存储器 67

3.3.3 存储器使用 69

3.3.4 小结 70

习题 70

4.1 输出数据计算机 73

4.1.1 EROM的数据输出 73

第4章 简单计算机 73

4.1.2 一条指令计算机 74

4.1.3 多条指令执行的设备 77

4.1.4 输出数据计算机的结构 78

4.1.5 输出数据计算机的指令设计 79

4.1.6 输出数据计算机指令全程 80

4.1.7 控制矩阵 82

4.1.8 输出数据计算机控制器 83

4.1.9 整机工作过程 84

4.2 加减运算计算机 86

4.2.1 增加的设备 86

4.1.10 小结 86

4.2.2 加减运算计算机结构 87

4.2.3 指令系统 88

4.2.4 控制矩阵设计 90

4.2.5 控制器和整机工作过程 93

4.2.6 时序 94

4.2.7 顺序程序设计 95

4.2.8 小结 97

习题 97

5.1.1 能判断计算机的逻辑 99

5.1 能判断计算机 99

第5章 计算机与汇编程序设计 99

5.1.2 能判断计算机的指令 101

5.1.3 能判断计算机控制器 104

5.1.4 跳转和循环的程序设计 104

5.1.5 程序流程图 106

5.1.6 小结 108

5.2 可转子程序计算机 108

5.2.1 功能设计和计算机结构 108

5.2.2 堆栈 109

5.2.3 计算机新增的指令 111

5.2.4 子程序调用程序设计 112

5.2.5 小结 119

5.3 带指针计算机 119

5.3.1 间接寻址与指针 120

5.3.2 带指针计算机 121

5.3.3 数组访问的程序设计 125

5.3.4 小结 127

习题 128

第6章 外设与数据传输 129

6.1 带键盘计算机 129

6.1.1 理论键盘 129

6.1.2 简单管理程序 133

6.1.3 实用键盘 135

6.1.4 中断 135

6.1.5 带中断功能指令设计 137

6.1.6 小结 139

6.2 外部设备 140

6.2.1 显示器 140

6.2.2 磁盘 142

6.2.3 打印机 143

6.2.4 外设管理 144

6.2.6 小结 147

6.2.5 多级中断 147

6.3.1 程序访问方式 148

6.3.2 中断方式 148

6.3 内存与外设的数据交换 148

6.3.3 简单DMA方式 149

6.3.4 选择DMA 151

6.3.5 DMA的优缺点 152

6.4.1 部件计算机的概念 153

6.4.2 带通道计算机 153

6.4 通道处理方式 153

6.3.6 小结 153

6.4.3 通道处理机 154

6.4.4 通道指令系统 156

6.4.5 带中途置位的环行计数器 157

6.4.6 通道控制器 158

6.4.7 高速缓存和并行计算机 158

6.4.8 计算机通信 159

6.4.9 小结 160

习题 160

7.1.1 软件与计算机 163

7.1 软件 163

第7章 软件与操作系统 163

7.1.2 应用程序 166

7.1.3 操作系统 169

7.1.4 系统运行与维护 175

7.1.5 小结 177

7.2 处理机管理 177

7.2.1 程序执行方式 177

7.2.2 进程组成与状态 180

7.2.3 进程的管理 182

7.2.4 实现管理功能的原语 184

7.2.5 临界资源上的进程调度 186

7.2.6 处理机上的进程调度 191

7.2.7 信号量的进一步讨论 191

7.2.8 管程 193

7.2.9 死锁 195

7.2.10 线程 197

7.2.11 进程线程的运行设计 200

7.2.12 小结 200

7.3 内存管理 201

7.3.1 内存分配 201

7.3.2 实存空间管理 204

7.3.3 虚拟存储管理 206

7.3.4 分页虚存管理 208

7.3.5 分段存储管理 209

7.3.6 段页式存储管理 209

7.3.7 小结 210

7.4 设备、文件和作业管理 210

7.4.1 设备管理 210

7.4.2 文件管理 212

7.4.3 作业管理 214

习题 215

7.4.4 小结 215

第8章 计算机系统发展方向 217

8.1 网络计算机系统 217

8.1.1 计算机网络 217

8.1.2 网络操作系统 219

8.2 计算机智能化 220

8.2.1 计算机智能化的标志 220

8.2.2 新陈代谢是计算机智能化的目标 220

附录A 计算机系统基础知识相关图 221

参考文献 223