当前位置:首页 > 工业技术
微型计算机原理及应用  第3版
微型计算机原理及应用  第3版

微型计算机原理及应用 第3版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:马义德
  • 出 版 社:高等教育出版社图书发行部
  • 出版年份:2004
  • ISBN:7040151227
  • 页数:374 页
图书介绍:《计算机基础课程系列教材:微型计算机原理及应用(第3版)》主要介绍由80x86/Pentium微处理器构成的微型计算机的原理、应用及最新发展现状。书中详细阐述了80x86/Pentium微处理器的编程结构、指令与寻址方式、汇编语言程序设计、存储器技术、总线技术,并阐述了80x86/Pentium微处理器构成的微型计算机硬件电路系统以及输入/输出处理技术的主要概念和应用实例。最后通过对微型计算机应用系统的介绍,归纳总结了微型计算机原理及其应用技术的主要内容,着重介绍了基于单片机技术的微型计算机应用系统开发实例,以及基于PCI总线和USB外部接口总线的微型计算机应用系统I/O接口硬件开发和软件驱动程序编写方法。概要介绍了以单片机、ARM、SOC、DSP技术为基础的嵌入式系统应用与开发现状。
《微型计算机原理及应用 第3版》目录

目录 1

第1章 微型计算机系统概述 1

1.1 微型计算机简介 1

1.1.1 微型计算机的发展 1

1.1.2 微型计算机的特点 3

1.1.3 微型计算机的应用 3

1.2 微型计算机的数据表示与数字信息编码 4

1.2.1数据格式及机器码 4

1.2.2 数字信息编码的概念 7

1.3.1 微型计算机的硬件结构 8

1.3 微型计算机系统的基本组成 8

1.3.2 微型计算机的软件系统 10

1.4 PC的构成 11

本章小结 12

习题 13

第2章 80x86/Pentium系列微处理器 14

2.1 16位微处理器编程结构 14

2.1.1 微型计算机基本结构 14

2.1.2 8086/8088 CPU的编程结构 15

2.2 32位微处理器编程结构简介 26

2.2.1 从80386到PentiumⅢ 26

2.2.2 实模式下的32位微处理器的编程结构 27

2.2.3 保护模式下的32位微处理器的编程结构 29

2.3 8086/8088 CPU的引脚功能 32

2.3.1 8086/8088的引脚信号和功能 32

2.3.2 8086/8088构成的最大/最小系统 35

2.3.3 8086/8088的主要功能 44

2.4 80x86/Pentium系列CPU技术的发展 49

2.4.1 80x86/Pentium系列CPU功能的不断完善 49

2.4.2 80x86/Pentium系列CPU指令系统的不断完善 52

本章小结 53

习题 54

3.1.1 存储器分类 56

第3章 存储器技术 56

3.1 存储器技术简介 56

3.1.2 存储器的主要性能参数 58

3.2 存储器的连接 58

3.3 存储器管理 65

3.3.1 IBM PC/XT中的存储空间分配 65

3.3.2 扩展存储器及其管理 66

3.4 内部存储器技术发展 69

3.4.1 扩展数据输出动态随机访问存储器EDO DRAM 70

3.4.2 同步动态随机访问存储器SDRAM 70

3.4.3 突发存取的高速动态随机存储器Rambus DRAM 71

3.5 外部存储器简介 72

3.5.1 硬盘及硬盘驱动器 72

3.5.2 光盘存储器 75

3.5.3 移动存储 77

本章小结 78

习题 79

第4章 80x86/Pentium指令系统 80

4.1 8086/8088指令编码 80

4.1.1 8086/8088 CPU指令的编码格式 80

4.1.2 指令的执行时间 83

4.2 8086/8088寻址方式 84

4.2.1 操作数的种类 85

4.2.2 寻址方式 85

4.3 8086/8088指令系统 92

4.3.1 数据传送类指令 93

4.3.2 算术运算类指令 99

4.3.3 位操作类指令 107

4.3.4 串操作类指令 111

4.3.5 控制转移类指令 116

4.4 80x86/Pentium的指令格式与寻址方式 125

4.4.1 80x86/Pentium系列CPU指令格式 125

4.4.2 80x86/Pentium寻址方式 127

4.5 80x86/Pentium指令系统 128

4.5.1 80286指令系统 129

4.5.2 80386的增强和新增指令 132

4.5.3 80486的新增指令 136

4.5.4 Pentium系列处理器的新增指令 137

本章小结 139

习题 139

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

5.1 程序设计语言概述 144

5.2.1 汇编语言源程序的格式 146

5.2 汇编语言的程序格式与语句格式 146

5.2.2 汇编语言的语句 148

5.3 汇编语言的伪指令 154

5.3.1 符号定义伪指令 155

5.3.2 数据定义伪指令 156

5.3.3 段定义伪指令 162

5.3.4 过程定义伪指令 166

5.3.5 宏处理伪指令 168

5.3.6 模块定义与通信伪指令、条件汇编伪指令 172

5.3.7 列表伪指令 172

5.4 80x86/Pentium的扩展伪指令 173

5.4.1 方式选择伪指令 173

5.4.2 80x86/Pentium完整段定义的扩充 174

5.4.3 80x86/Pentium的简化段定义伪指令 175

5.4.4 汇编程序控制语句 180

5.5 汇编语言程序的上机过程 181

5.5.1 编辑、汇编与连接 181

5.5.2 程序的调试与DEBUG 188

5.6 汇编语言程序设计基础 192

5.6.1 程序设计的一般步骤 192

5.6.2 程序设计的基本方法 193

5.6.3 子程序设计与调用技术 199

5.6.4 DOS系统功能调用 203

5.7 中断服务程序设计 205

5.7.1 中断的基本概念 205

5.7.2 中断服务程序 205

本章小结 208

习题 209

第6章 输入/输出技术 215

6.1 输入/输出接口概述 215

6.1.1 输入/输出接口电路 215

6.1.2 CPU与外设间数据输入/输出方式 216

6.1.3 微处理器与I/O接口电路的连接 218

6.2.1 中断的基本概念 219

6.2 中断系统 219

6.2.2 可编程中断控制芯片8259A 226

6.2.3 CPU与8259A接口应用举例 237

6.3 并行接口 239

6.3.1 并行通信与并行接口 239

6.3.2 可编程并行通信接口芯片8255A 240

6.3.3 CPU与8255A应用举例 246

6.4 串行接口 249

6.4.1 串行通信及串行接口 249

6.4.2 可编程串行通信接口芯片8251A 252

6.4.3 CPU与8251A应用举例 259

6.5.1 概述 260

6.5 DMA控制技术 260

6.5.2 可编程DMA控制器8257 261

6.5.3 8257的编程及其应用举例 268

6.6 定时器/计数器 270

6.6.1 概述 270

6.6.2 可编程定时计数器8253 271

6.7 A/D及D/A接口 278

6.7.1 概述 278

6.7.2 D/A转换器及其与CPU的接口 279

6.7.3 A/D转换器及其与CPU的接口 284

习题 289

本章小结 289

第7章 计算机总线技术 291

7.1 总线基本知识 291

7.2 系统总线 292

7.2.1 EISA总线 293

7.2.2 PCI总线 297

7.2.3 AGP总线 306

7.3 外总线 309

7.3.1 RS-232-C及RS-485总线 309

7.3.2 IEEE-488总线 310

7.3.3 SCSI总线 310

7.3.4 USB总线 311

7.3.5 IEEE 1394总线 319

7.3.6 CAN总线 320

7.3.7 I2C总线 321

本章小结 322

习题 323

第8章 微型计算机应用系统 324

8.1 单片机控制系统设计举例 324

8.1.1 空气压缩机电机控制系统概述 324

8.1.2 可控硅励磁工作原理 325

8.1.3 微型计算机控制系统结构与STD总线 326

8.1.4 STD总线结构8031CPU主板 328

8.1.5 STD结构可控硅控制信号板 330

8.1.6 可控硅励磁驱动板 332

8.1.7 软件结构与程序流程图 333

8.1.8 导通角相位控制程序结构 333

8.2 基于PC机的接口电路设计 334

8.2.1 基于PCI总线的I/O接口电路设计 334

8.2.2 基于USB总线的I/O接口电路设计 339

8.3 I/O接口设备的Windows驱动程序设计 341

8.3.1 驱动程序概述 342

8.3.2 PCI设备的驱动程序设计 344

8.3.3 USB设备的驱动程序设计 347

8.4 嵌入式系统概述 348

8.4.1 嵌入式系统简介 348

8.4.2 嵌入式系统的特点和开发前景 356

8.4.3 嵌入式系统的应用前景 358

本章小结 359

习题 359

附录 360

附录1 ASCⅡ码字符表 360

附录2 8086/8088指令系统表 361

参考文献 373

返回顶部