《微机原理与接口技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张凡主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2010
  • ISBN:9787512103313
  • 页数:370 页
图书介绍:本书是国家电工电子教学基地系列教材之一,是参照国家教育部关于高等学校工科非计算机专业计算机技术基础课程教学内容的基本要求而编写的。全书将微型计算机原理、汇编语言程序设计和微机接口技术整合在一起,以Intel 80x86 微处理器为核心,系统地介绍了微型计算机基础、微处理器的结构、指令系统、汇编语言及其程序设计、存储器、中断技术、I/O接口技术、D/A与A/D转换器接口和微机总线。内容由浅入深、循序渐进、自然流畅,结构层次清晰,符合认知规律,具有可读性。

第1章 微型计算机基础 1

1.1 计算机中的编码与数的表示 1

1.1.1 数制与编码 1

1.1.2 计算机中数的表示 7

1.2 微型计算机系统 12

1.2.1 微型计算机系统的基本组成 12

1.2.2 微型计算机系统的工作原理 14

1.2.3 微型计算机系统的性能指标 15

1.3 微型计算机的发展 17

1.3.1 微处理器的发展 17

1.3.2 微型计算机中采用的先进技术 19

思考与练习 21

第2章 微处理器的结构 23

2.1 8086微处理器 23

2.1.1 8086的内部结构 23

2.1.2 8086的寄存器结构 25

2.1.3 8086的存储器组织 29

2.1.4 8086的工作模式及引脚信号 32

2.1.5 8086的总线操作时序 36

2.2 80486微处理器 38

2.2.1 80486的性能特点及工作模式 38

2.2.2 80486的内部结构 40

2.2.3 80486的寄存器结构 41

2.2.4 80486的存储器组织与管理 47

2.2.5 80486的引脚信号 50

2.2.6 80486的总线操作时序 53

2.3 Pentium处理器 54

2.3.1 Pentium的性能特点 54

2.3.2 Pentium的内部结构 55

2.4 双核处理器 57

2.4.1 Intel双核心处理器简介 57

2.4.2 AMD双核心处理器简介 58

思考与练习 59

第3章 指令系统 60

3.1 指令的格式 60

3.2 寻址方式 61

3.3 指令系统 70

3.3.1 数据传送类指令 70

3.3.2 算术运算类指令 77

3.3.3 逻辑运算类指令 87

3.3.4 串操作指令 89

3.3.5 控制转移类指令 91

3.3.6 处理机控制指令 94

思考与练习 94

第4章 汇编语言及其程序设计 98

4.1 程序设计语言概述 98

4.2 汇编语言的语句格式 99

4.3 汇编语言中的符号、数据和表达式 100

4.4 伪指令 106

4.4.1 段定义语句 106

4.4.2 段分配语句 110

4.4.3 变量定义语句 111

4.4.4 符号定义语句 114

4.4.5 过程定义语句 115

4.4.6 其他伪指令 115

4.5 宏指令 118

4.5.1 宏指令的定义与调用 118

4.5.2 宏指令应用举例 119

4.6 DOS功能调用与BIOS功能调用 120

4.6.1 DOS功能调用 121

4.6.2 BIOS功能调用 124

4.7 汇编语言程序设计 125

4.7.1 顺序结构的程序设计 126

4.7.2 分支结构的程序设计 128

4.7.3 循环结构的程序设计 131

4.7.4 子程序设计 137

4.8 综合应用程序设计举例 144

4.9 汇编语言源程序的上机调试过程 151

4.10 汇编语言与C语言的混合编程接口 153

思考与练习 155

第5章 存储器 158

5.1 存储器的分类及性能指标 158

5.1.1 半导体存储器的分类 158

5.1.2 半导体存储器的性能指标 160

5.2 ROM存储器 161

5.2.1 EPROM芯片 161

5.2.2 EEPROM芯片 162

5.2.3 Flash芯片 163

5.3 RAM存储器 165

5.3.1 SRAM芯片 165

5.3.2 DRAM芯片 166

5.3.3 高速RAM技术 168

5.4 存储器扩展设计 169

5.4.1 存储器的构成原理 169

5.4.2 存储器的扩展设计 170

5.4.3 存储器片选信号的产生方法 172

5.4.4 存储器扩展设计举例 173

5.5 高速缓冲存储器技术 174

5.5.1 Cache的工作原理 174

5.5.2 Cache的地址映射 175

5.5.3 Cache的置换算法 176

5.6 虚拟存储器及其管理技术 177

5.6.1 虚拟存储器 177

5.6.2 分页存储管理 177

5.6.3 分段存储管理 179

5.6.4 段页存储管理 179

思考与练习 180

第6章 中断技术 181

6.1 中断概述 181

6.1.1 中断与中断系统的功能 181

6.1.2 中断源的分类及其他 182

6.1.3 中断的处理过程 184

6.2 80x86中断系统 185

6.2.1 80x86中断系统的结构及类型 185

6.2.2 实模式下的中断与异常处理 187

6.2.3 保护模式下的中断与异常处理 191

6.3 中断控制器8259A及其应用 193

6.3.1 8259A的结构及引脚信号 193

6.3.2 8259A的工作方式 195

6.3.3 8259A的编程 198

6.3.4 8259A的应用举例 203

思考与练习 207

第7章 I/O接口技术 209

7.1 I/O接口概述 209

7.1.1 I/O接口的功能及基本结构 209

7.1.2 I/O端口的编址方式 210

7.1.3 输入输出的控制方式 211

7.2 并行接口芯片8255A及其应用 212

7.2.1 8255A的结构及引脚信号 212

7.2.2 8255A的工作方式 214

7.2.3 8255A的编程 217

7.2.4 8255A的应用举例 219

7.3 定时/计数器8254及其应用 224

7.3.1 8254的结构及引脚信号 225

7.3.2 8254的工作方式 226

7.3.3 8254的编程 229

7.3.4 8254的应用举例 231

7.4 串行接口芯片8250及其应用 233

7.4.1 串行通信概述 233

7.4.2 8250的结构及引脚信号 239

7.4.3 8250的内部寄存器 242

7.4.4 8250的编程 247

7.4.5 8250的应用举例 248

7.5 DMA控制器8237A及其应用 254

7.5.1 8237A的结构及引脚信号 254

7.5.2 8237A的工作方式 257

7.5.3 8237A的工作时序 258

7.5.4 8237A的内部寄存器 259

7.5.5 8237A的编程 264

7.5.6 8237A的应用举例 266

思考与练习 268

第8章 D/A与A/D转换器接口 270

8.1 控制系统中的模拟接口 270

8.1.1 微机与控制系统的接口 270

8.1.2 模拟量输入通道的组成 271

8.1.3 模拟量输出通道的组成 272

8.2 数模转换器芯片(DAC)及其接口技术 272

8.2.1 D/A转换器的性能参数 272

8.2.2 D/A转换器的分类 274

8.2.3 典型D/A转换器的工作原理 275

8.2.4 D/A转换器的应用举例 280

8.3 模数转换器芯片(ADC)及其接口技术 282

8.3.1 A/D转换器的分类、特点及基本原理 282

8.3.2 A/D转换器的主要技术指标 284

8.3.3 典型A/D转换器的工作原理 284

8.3.4 A/D转换器与微机接口需注意的问题 291

思考与练习 292

第9章 微机总线 293

9.1 总线概述 293

9.1.1 总线的分类 294

9.1.2 总线的主要参数 295

9.2 ISA总线 296

9.2.1 ISA总线的主要特点和性能指标 296

9.2.2 ISA总线信号 297

9.3 PCI总线 299

9.3.1 PCI总线简介 299

9.3.2 PCI总线的信号定义 301

9.3.3 PCI/ISA桥的负向译码 306

9.3.4 PCI总线操作概述 307

9.4 通用串行总线USB 309

9.4.1 USB总线概述 309

9.4.2 USB系统的组成及原理 310

9.5 新一代高速总线 315

9.5.1 PCI Express 315

9.5.2 HyperTransport 315

9.5.3 InfiniBand 316

思考与练习 316

第10章 人机交互接口 317

10.1 PC机键盘接口 317

10.1.1 PC键盘接口概述 317

10.1.2 AT键盘的结构及工作原理 318

10.1.3 AT键盘与PC机接口 320

10.2 鼠标器接口 322

10.2.1 鼠标器的基本工作原理 322

10.2.2 鼠标器与微机的连接方式 322

10.2.3 MS串行鼠标器接口 323

10.3 显示器与显示卡 323

10.3.1 CRT显示器 323

10.3.2 其他平面显示器 325

10.3.3 显示卡 327

10.4 硬盘与光驱 330

10.4.1 硬盘的原理及接口 330

10.4.2 CD-ROM 332

10.4.3 DVD-ROM 333

10.5 打印机与扫描仪 336

10.5.1 打印机 336

10.5.2 扫描仪 338

10.6 网络接口 342

10.6.1 调制解调器(Modem) 342

10.6.2 综合业务数字网(ISDN) 344

10.6.3 非对称数字用户专线(ADSL) 344

10.6.4 以太网(Ethernet) 345

10.6.5 网线的规范与制作 347

10.6.6 最新的网络接口简介 348

思考与练习 348

附录A Intel 80x86常用指令表 350

附录B DOS功能调用 359

附录C BIOS功能调用 365

参考文献 370