《微型计算机原理及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:罗万钧主编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2007
  • ISBN:7305050989
  • 页数:265 页
图书介绍:本教材从内容的先进性和实用性出发,对8086/8088微处理机和Pentium微处理机的共性、特点作了较系统的介绍,以新的视角阐述了现代微机的原理、汇编语言程序设计及接口技术。作者结合多年的高职、高专的教学实践,对教材的内容作了精选、合理取舍和准确定位,使本教材更具系统性、实用性和先进性。对现代微系统的结构特点和运行机制,对存储系统的总线系统的新技术、新理念及其对微机系统的体系结构的影响作了重点的阐述。

第1章 微型计算机概述 1

1.1 微型计算机系统的基本概念 1

1.1.1 微型计算机的发展 1

1.1.2 微型机计算机分类 3

1.1.3 微型机计算机的主要性能指标 4

1.2 微型计算机的基本结构和工作原理 5

1.2.1 冯·诺依曼计算机 5

1.2.2 微处理器·微型计算机·微型计算机系统 6

1.2.3 PC微型计算机工作环境 10

1.2.4 微型计算机的基本工作原理 11

1.3 计算机中的信息表示方法 16

1.3.1 数字信息的表示方法 16

1.3.2 指令表示方法 24

1.3.3 字符及汉字的表示方法 25

练习1 27

第2章 微处理系统结构与原理 28

2.1 8086微处理器 29

2.1.1 8086的内部结构 29

2.2 8086的存储器结构与堆栈 37

2.2.1 存储器编址 37

2.2.2 存储器的分段与物理地址的生成 37

2.2.3 堆栈的概念及8086堆栈 38

2.3 CPU的总线与时序 39

2.4 Pentium系统结构与原理 41

2.4.1 Pentium机的新技术及新理念 41

2.4.2 Pentium的超标量结构及指令执行的超级流水线技术 42

练习2 54

第3章 存储系统与存储器 56

3.1 主存储器(内存) 56

3.1.1 半导体存储器的分类 56

3.1.2 内存储器的主要性能指标 57

3.1.3 随机存取存储器RAM 57

3.1.4 只读存储器ROM 58

3.1.5 内存条 58

3.2 辅助存储器(外存) 62

3.2.1 软盘存储器 62

3.2.2 硬盘存储器 64

3.2.3 光存储器 65

3.2.4 移动存储器 68

3.3 存储体系 68

3.3.1 存储系统概述 68

3.3.2 高速缓冲存储器Cache 70

3.3.3 虚拟存储技术 72

练习3 79

第4章 PC微机总线系统 80

4.1 总线简述 80

4.1.1 总线的概念 80

4.1.2 总线的分类 80

4.1.3 常见总线标准 81

4.2 PCI系统总线 83

4.2.1 PCI局部总线的特征 83

4.2.2 PCI总线接口规范 83

4.2.3 PCI总线数据传输过程 88

4.3 外部通信总线 89

4.3.1 RS232C串行总线 89

4.3.2 USB通用串行总线 93

4.3.3 IEEE1394高性能串行总线的主要特点 94

练习4 94

第5章 指令系统及汇编语言程序设计 95

5.1 8086指令系统 95

5.1.1 8086的寻址方式 95

5.1.2 8086的指令系统 98

5.2 Pentium的寻址方式与指令系统的特点 109

5.2.1 80286增强和增加的指令 109

5.2.2 80386/80486增强与增加的指令 110

5.2.3 Pentium系列处理器增加的指令 112

5.3 汇编语言基础 113

5.3.1 汇编语言语句种类 113

5.3.2 汇编源程序的基本结构 120

5.3.3 伪指令 123

5.3.4 常用DOS系统调用和BIOS中断调用 125

5.3.5 汇编语言程序的开发过程 128

5.4 汇编语言程序设计 131

5.4.1 顺序结构程序设计 131

5.4.2 控制转移指令及分支程序设计 133

5.4.3 循环程序设计 140

5.4.4 子程序设计 149

5.5 汇编语言与高级语言的连接 154

练习5 159

第6章 输入/输出接口及中断技术 163

6.1 接口的基本概念 163

6.1.1 输入/输出的寻址方式及输入/输出指令 163

6.1.2 CPU与外设间的接口信息及接口电路的功能 165

6.2 接口控制原理 166

6.2.1 CPU与外设数据传送的控制方式 166

6.2.2 条件传送方式(查询方式) 167

6.2.3 中断传送方式 168

6.2.4 DMA传送方式 168

6.3 中断控制技术 169

6.3.1 中断与中断系统 169

6.3.2 8086的中断方式 173

6.4 中断控制器接口芯片8259A 176

6.5 Pentium中断系统 182

练习6 185

第7章 常用输入/输出设备及相应的可编程接口芯片 186

7.1 常用输入设备及其与主机的连接 186

7.1.1 键盘 186

7.1.2 鼠标及其与主机的连接 189

7.1.3 扫描仪及其与主机的连接 192

7.1.4 数码照相机 193

7.1.5 视频输入设备及其与主机的连接 194

7.1.6 笔输入设备 195

7.1.7 显示器及其与主机的连接 196

7.1.8 打印机及其与主机的连接 200

7.2 常用可编程接口芯片 201

7.2.1 可编程并行接口芯片8255A 201

7.2.2 可编程定时计数器芯片8253/8254 204

7.2.3 串行通信方式与接口及串行通信接口芯片 209

7.2.4 DMA控制器8237 217

7.2.5 A/D及D/A接口 225

7.2.6 32位机中高性能的多功能接口 228

7.2.7 软件接口 232

练习7 234

实验部分 235

实验一 分支程序设计 235

实验二 循环程序设计 238

实验三 子程序设计1 241

实验四 子程序设计2 244

实验五 输入/输出程序设计 250

实验六 中断程序 253

实验七 C语言程序中嵌入汇编语言程序段(选做) 256

附录 8086指令系统表 261

参考文献 265