《微型计算机原理与结构》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张庆平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302102244
  • 页数:341 页
图书介绍:本书共分13章,前8章为“原理篇”,后5章为“结构篇”。在“原理篇”中,通过一个充分简化但功能完整的“模型计算机”,深入浅出地介绍了计算机的基本组成和工作原理。为了避免理论知识与实际内容的脱节,在“结构篇”中,本书以个人计算机为例,以“原理篇”的内容为基础,介绍了现代个人计算机的体系结构和主要设备的工作原理,使读者既能深入地理解计算机硬件的工作原理,又能较全面地了解和掌握现代微型计算机的结构和技术。

原理篇 3

第1章 计算机概论 3

1.1 序言 3

目录 3

1.2 二进制数 4

1.2.1 表示法 4

1.2.2 计算规则 5

1.2.3 二进制数与十进制数的转换 7

1.2.4 八进制数和十六进制数 9

1.3 计算机组成 11

1.3.1 概述 11

1.3.2 存储器 12

1.3.4 控制器 13

1.3.3 运算器 13

1.3.5 输入/输出设备 15

习题1 15

第2章 数字电路基础 17

2.1 逻辑量的基本运算 17

2.2 逻辑电路的实现 18

2.2.1 晶体管 18

2.2.2 基本逻辑门电路 20

2.3 逻辑代数 24

2.3.1 概述 24

2.3.2 基本公式 25

2.3.3 逻辑表达式化简 27

2.4.1 传送门 29

2.4 常用数字电路 29

2.4.2 加法器 31

2.4.3 多路选择器 32

2.4.4 译码器 33

2.4.5 优先权编码器 34

2.4.6 触发器与寄存器 35

习题2 39

第3章 机器数与编码 42

3.1 机器数 42

3.1.1 字和字长 42

3.1.2 有符号机器数的表示法 43

3.1.3 负数补码与真值之间的转换 47

3.1.4 补码加减运算 48

3.1.5 机器数的大小比较与移码 52

3.2 计算机中常用数据类型 54

3.2.1 整数 54

3.2.2 实数 55

3.3 二进制编码 57

3.3.1 十进制数字的二进制编码 57

3.3.2 ASCII码 58

习题3 58

第4章 模型计算机 60

4.1 基本结构 60

4.2 存储空间与堆栈 61

4.3 CPU组成 63

4.3.1 算术逻辑运算单元 63

4.3.2 标志寄存器 64

4.4 指令系统 66

4.3.3 寄存器组 66

4.3.4 其他专用寄存器 66

4.4.1 寻址方式 67

4.4.2 传送类指令 69

4.4.3 操作类指令 71

4.4.4 程序控制类指令 76

习题4 81

第5章 半导体存储器 83

5.1 概述 83

5.2 存储器工作原理 84

5.2.1 只读存储器ROM 84

5.2.2 静态随机存储器SRAM 87

5.2.3 动态随机存储器DRAM 89

5.3 内存储器构成 94

5.3.1 存储芯片的连接 95

5.3.2 内存构成举例 96

习题5 100

第6章 中央处理器 101

6.1 组成 101

6.2 功能电路 102

6.2.1 传送门 102

6.2.2 寄存器 102

6.2.3 算术逻辑运算单元 103

6.2.4 移位器 105

6.2.5 标志寄存器 107

6.2.6 增量器 108

6.3 机器指令格式 109

6.4 控制器 110

6.4.1 时钟与微操作 110

6.4.2 控制器组成及工作过程 112

6.4.3 微指令与微操作信号 113

6.4.4 微程序控制器 120

6.5 指令流程 125

习题6 129

第7章 输入/输出技术 132

7.1 输入/输出概论 132

7.1.1 I/O接口 132

7.1.2 I/O端口编址 134

7.2.1 直接传送 135

7.2 I/O传送方式 135

7.2.2 查询传送 136

7.2.3 中断传送 139

7.2.4 DMA传送 141

7.3 程序中断技术 143

7.3.1 概述 143

7.3.2 中断源 143

7.3.3 中断响应 144

7.3.4 确定中断源 145

7.3.5 多级中断 147

7.4 模型计算机中断系统 150

7.4.1 中断响应与控制 150

7.4.2 中断服务程序 152

7.4.3 中断技术实现 153

7.5.1 总线共享控制 157

7.5 模型计算机DMA技术 157

7.5.2 DMA控制器 159

7.5.3 DMAC功能电路与控制逻辑 165

7.6 数据通信基本概念 169

7.6.1 数据通信系统 169

7.6.2 数据传送方式 170

7.6.3 串行传送的核心电路 170

7.6.4 传输同步技术 171

7.6.5 通信模式 174

7.6.6 数据传输速率 174

习题7 174

8.2.1 常数 176

8.2 模型计算机汇编语言 176

8.1 概述 176

第8章 汇编语言程序设计基础 176

8.2.2 符号名 177

8.2.3 汇编语言语句 177

8.2.4 表达式 178

8.2.5 伪指令 179

8.2.6 汇编语言程序基本组成 180

8.3 程序设计基本方法 182

8.3.1 顺序程序设计 182

8.3.2 分支程序设计 186

8.3.3 循环程序设计 189

8.3.4 子程序设计 194

习题8 208

9.1 概述 213

第9章 个人计算机体系结构 213

结构篇 213

9.2 PC设备管理技术 214

9.2.1 即插即用 214

9.2.2 电源管理 215

9.3 总线 215

9.3.1 总线控制 215

9.3.2 标准系统扩展总线简介 217

9.3.3 性能指标 220

9.4 常用标准接口 221

9.4.1 并行接口 221

9.4.2 串行接口 224

9.4.3 USB 225

9.5 总线连接控制电路 226

9.5.2 控制中心结构 227

9.5.1 双桥结构 227

习题9 228

第10章 内存储器系统 230

10.1 动态存储器 230

10.1.1 读写周期 230

10.1.2 刷新周期 231

10.1.3 DRAM控制器 232

10.2 突发存取 232

10.2.1 概述 232

10.2.2 DRAM突发存取操作 232

10.3 高速缓冲存储器Cache 234

习题10 236

11.1.1 存储空间 237

第11章 处理器系统 237

11.1 Intel 8086处理器 237

11.1.2 处理器结构 239

11.1.3 指令系统 244

11.1.4 I/O空间与中断系统 253

11.2 Intel 80486处理器 256

11.2.1 存储空间 256

11.2.2 处理器结构 262

11.2.3 浮点运算单元简介 265

11.2.4 指令系统 268

11.2.5 I/O空间与中断系统 272

11.2.6 多任务管理控制 273

11.2.7 保护机制 276

11.3.1 指令流水线 278

11.3 现代处理器结构 278

11.3.2 先行控制原理 284

11.3.3 超标量与超流水线技术 285

11.3.4 CISC和RISC 286

11.3.5 Pentium处理器简介 286

11.4 CPU性能指标 288

11.5 新一代64位处理器简介 290

习题11 291

第12章 外部设备 294

12.1 硬盘 294

12.1.1 磁盘信息组织 294

12.1.2 分区与格式化 298

12.1.3 硬盘驱动器结构 300

12.1.4 硬盘技术指标与接口 301

12.2 显示系统 302

12.2.1 显示器工作原理 303

12.2.2 彩色显示器 304

12.2.3 显示控制电路 305

12.2.4 技术指标与接口标准 307

12.3 键盘 309

12.3.1 工作原理 309

12.3.2 接口标准 311

12.4 鼠标器 312

12.4.1 工作原理 312

12.4.2 接口标准 315

习题12 315

13.1 概述 317

第13章 基本输入输出系统BIOS 317

13.2 实时时钟电路 318

13.3 系统参数的建立 319

13.3.1 标准CMOS设置 319

13.3.2 芯片组及BIOS选项设置 321

13.3.3 电源管理设置 323

13.3.4 PnP与PCI设置 324

附录A 逻辑符号标准对照表 326

附录B ASCII码 327

附录C 模型计算机指令系统表 329

附录D 模型计算机指令周期表 332

附录E Intel 8086指令系统简表 335

参考文献 341