《微机原理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈国先主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:712102702X
  • 页数:268 页
图书介绍:本书以8086/80x86/Pentium为样板机,介绍微型计算机的数据类型,微处理器结构及微型计算机工作原理,半导体存储器技术,寻址方式、指令系统及汇编语言程序设计,中断、输入/输出接口及总线技术。本书内容全面、知识丰富、讲究实用,注重由浅入深、循序渐进,知识力求新颖,并从应用角度出发,软、硬件相结合地讲述了基本原理及使用方法,每章都有习题,最后给出了实验方法。本书可作为高职高专院校学生和老师的教学用书,也可供从事电子技术、计算机应用与开发的科研人员学习和工程技术人员参考。

1.1 基本概念 1

1.1.1 微处理器、微型计算机、微型计算机系统 1

1.1.2 微型计算机的发展和分类 1

第1章 微型计算机概述 1

1.1.3 微型计算机系统的主要技术指标 3

1.2 微型计算机中的数据类型 4

1.2.1 常用数据类型 4

1.2.2 常用的编码 8

1.3.1 微型计算机的硬件 11

1.3 微型计算机系统的组成 11

1.3.2 微型计算机的软件 14

本章小结 15

思考与练习 15

第2章 微处理器结构及基本工作原理 17

2.1 微处理器的结构及工作原理 17

2.1.1 微处理器的基本结构 17

2.1.2 微处理器的基本工作原理 21

2.2.1 总线接口单元(BIU) 25

2.2.2 执行单元(EU) 25

2.2 8086微处理器的功能结构 25

2.2.3 8086 CPU的引脚功能 26

2.2.4 寄存器组 29

2.2.5 8086基本时序 31

2.2.6 8086存储器组织 32

2.3 80x86微处理器的功能结构 34

2.3.1 80286微处理器 34

2.3.2 80386微处理器 36

2.3.3 80486微处理器 37

2.4.1 Pentium微处理器 38

2.4 Pentium级微处理器的功能结构 38

2.4.2 PentiumⅡ微处理器 40

2.4.3 Pentium Ⅲ微处理器 43

2.4.4 Pentium4微处理器 44

2.5 CPU的主要性能指标 47

本章小结 49

思考与练习 49

第3章 半导体存储器 52

3.1 存储器概述 52

3.1.1 存储器的类型 52

3.1.2 主存储器的性能指标 53

3.2.1 随机读/写存储器RAM 55

3.2 半导体存储器 55

3.2.2 只读存储器ROM 58

3.3 PC系列机的存储器 66

3.3.1 8086系统存储器结构 66

3.3.2 CPU与存储器的连接 67

3.3.3 内存储器的分体结构 71

3.4 高速缓存(Cache)系统简介 72

3.4.1 Cache的工作原理 72

3.5.1 虚拟存储器基本原理 73

3.4.2 Cache的基本操作 73

3.5 虚拟存储系统简介 73

3.5.2 虚拟存储器地址映像 75

3.5.3 存储器的工作方式和层次 76

本章小结 77

思考与练习 78

第4章 80x86寻址方式与指令系统 80

4.1 微型机的指令格式 80

4.2 微型机的寻址方式 81

4.2.2 寄存器寻址 82

4.2.1 立即寻址 82

4.2.3 存储器寻址 83

4.2.4 80x86寻址方式 86

4.2.5 I/O端口寻址 87

4.3 8086指令系统 87

4.3.1 数据传送指令 87

4.3.2 算术运算指令 93

4.3.3 逻辑运算和移位指令 100

4.3.4 控制转移指令 105

4.3.5 串处理指令 110

4.3.6 处理机控制指令 111

4.4 80x86指令系统 112

4.4.1 80x86多媒体扩展指令集 112

4.4.2 单指令多数据流扩展指令集 114

本章小结 114

思考与练习 115

第5章 汇编语言程序设计 117

5.1 汇编语言语法 117

5.1.1 汇编语言的程序格式 117

5.1.2 汇编语言中的操作数和表达式 117

5.1.3 伪指令 120

5.2 汇编语言程序设计 124

5.2.1 汇编语言程序设计的基本步骤 124

5.2.2 顺序程序 126

5.2.3 分支程序 127

5.2.4 循环程序 129

5.2.5 子程序及过程定义 130

5.2.6 DOS系统功能调用 132

5.2.7 BIOS功能调用 135

5.3 汇编语言与C语言的连接 139

5.3.1 C语言与汇编语言程序的连接规则 140

5.3.2 C语言与汇编语言程序的连接方法 143

本章小结 150

思考与练习 150

第6章 输入/输出接口技术 153

6.1 输入/输出接口基础 153

6.1.1 输入/输出接口的基本功能 153

6.1.2 输入/输出接口的基本结构 154

6.1.3 I/O接口编址 155

6.1.4 I/O数据传输方式 156

6.2.1 中断概述 163

6.2 中断和中断系统 163

6.2.2 中断处理过程 164

6.2.3 中断管理 166

6.2.4 微型机的基本中断系统 167

6.2.5 中断控制器简介 172

6.3 串行接口 174

6.3.1 串行接口概述 174

6.3.2 RS-232C标准 179

6.3.3 串行接口应用 183

6.4.1 并行接口概述 186

6.4 并行接口 186

6.4.2 并行接口应用 187

本章小结 196

思考与练习 196

第7章 总线 199

7.1 概述 199

7.1.1 总线分类 199

7.1.2 总线体系结构 200

7.1.3 总线操作 201

7.1.4 总线仲裁 202

7.1.5 总线传输方式 203

7.1.6 总线的主要性能参数和总线标准 205

7.2 系统总线 207

7.2.1 ISA总线 207

7.2.2 EISA总线 208

7.2.3 PCI总线 211

7.2.4 显示卡插槽标准 217

7.3 外部通信总线 219

7.3.1 并行总线IEEE-488 219

7.3.2 EIDE总线 222

7.3.3 SCSI总线 224

7.3.4 USB串行通信总线 229

7.3.5 IEEE 1394高速串行总线 231

本章小结 233

思考与练习 233

第8章 主要外部设备的原理 235

8.1 键盘与鼠标 235

8.1.1 键盘 235

8.1.2 鼠标 236

8.2.1 显示卡 238

8.2 显示系统 238

8.2.2 显示器 239

8.3 打印机系统 241

8.3.1 击打式打印机 241

8.3.2 非击打式打印机 243

8.4 外部存储系统 246

8.4.1 磁介质存储 246

8.4.2 光介质存储 248

8.4.3 半导体存储器 250

本章小结 250

思考与练习 251

第9章 汇编语言程序实验过程和实验举例 253

9.1 汇编语言程序实验过程 253

9.1.1 源程序处理 253

9.1.2 DEBUG调试程序 256

9.2 汇编语言实验和接口编程 259

9.2.1 汇编语言实验举例 259

9.2.2 微型机接口编程 261

本章小结 265

思考与练习 265

参考文献 268