当前位置:首页 > 工业技术
微机原理与接口技术
微机原理与接口技术

微机原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:陈昌志,郑先锋,王丽艳主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030362780
  • 页数:411 页
图书介绍:本书的内容紧密联系教学研究需要,将32位微机与16位微机相结合,兼顾32位微机的新技术、新方法和16位微机的基础知识。本书特点是作为高等院校理工科基础课教材,通过作者多年实践经验以及教学过程中的体会,内容深入浅出、重点突出,语言通俗易懂,图文并茂,且还打造了立体化的教学包:免费的电子教案、书中所用图表文档、例题的源程序代码、每章后的习题参考答案、以及实践教学内容,还提供大量的试题集。全书共计10章,主要包括微型计算机基础知识、微处理器结构及基本原理、存储器系统、80X86指令系统和寻址方式、汇编语言程序设计、输入/输出系统、中断系统、常用的可编程接口芯片、总线、人机交互设备及其接口等有关知识。
《微机原理与接口技术》目录

第1章 微型计算机基础概论 1

1.1微型计算机概述 1

1.1.1微型计算机的发展历程 1

1.1.2微处理器的发展 2

1.1.3微型计算机的分类 2

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

1.1.5微型计算机系统的层次 4

1.1.6微型计算机技术的发展趋势 4

1.2微型计算机系统的组成 5

1.2.1微型计算机系统的一般结构 5

1.2.2硬件系统 6

1.2.3软件系统 10

1.2.4硬件和软件的关系 11

1.3微型计算机中信息的表示 11

1.3.1进位计数制 11

1.3.2数制转换 13

1.3.3有符号数的表示 14

1.3.4常用的编码 18

1.4本章小结 20

第2章 CPU体系结构 22

2.1 CPU的发展 22

2.2 8086/8088 CPU 23

2.3 80486 CPU 27

2.4 Pentium CPU 31

2.5 Itanium CPU 33

2.6 80486的工作模式 34

2.6.1实地址模式 34

2.6.2保护虚地址模式 35

2.6.3虚拟8086模式 37

2.7 80486的外部引脚介绍 37

2.7.1地址总线和数据总线 38

2.7.2控制总线 38

2.7.3时钟信号 40

2.8当前CPU所使用的先进技术 40

2.8.1 Cache技术 40

2.8.2流水线技术 41

2.8.3 VM技术 41

2.8.4 RISC技术 41

2.8.5 EPIC技术 41

2.8.6多内核技术 42

2.9本章小结 42

第3章 存储系统 44

3.1概述 44

3.1.1对存储设备的要求 44

3.1.2存储设备的分类 45

3.2半导体存储器 45

3.2.1半导体存储器概述 45

3.2.2 RAM 46

3.2.3 Cache 49

3.2.4 ROM存储器 51

3.3存储芯片与CPU的接口 52

3.3.1存储芯片与CPU连接时需要注意的问题 52

3.3.2 EPROM与CPU的接口 53

3.3.3 SRAM与CPU的接口 55

3.3.4 DRAM与CPU的接口 57

3.4外部存储器 61

3.4.1硬盘技术指标 62

3.4.2硬盘发展 62

3.4.3硬盘技术 66

3.4.4 SSD 69

3.4.5光盘存储设备 70

3.4.6 CD-ROM光盘及其驱动器 75

3.4.7 DVD光盘 76

3.5本章小结 77

第4章 80X86指令系统和寻址方式 78

4.1指令格式及操作数 78

4.1.1 80X86 CPU的指令书写格式 78

4.1.2操作数的种类 80

4.2 80X86指令系统的寻址方式 80

4.2.1非存储器操作寻址 81

4.2.2存储器操作寻址 82

4.3 80X86 CPU的指令系统 87

4.3.1数据传送类指令 87

4.3.2算术运算类指令 95

4.3.3转移和调用指令 106

4.3.4逻辑运算和移位指令 112

4.3.5串操作指令 115

4.3.6处理机控制指令 120

4.4 Pentium系列CPU新增指令 121

4.5本章小结 122

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

5.1汇编语句格式 126

5.2伪指令 126

5.2.1符号定义伪指令 127

5.2.2常量和变量定义伪指令 127

5.2.3汇编语言源程序的基本结构伪指令 130

5.2.4过程定义伪指令 135

5.3运算符和表达式 135

5.3.1算术运算符 136

5.3.2逻辑运算符 136

5.3.3关系运算符 136

5.3.4分析运算符 136

5.3.5综合运算符 137

5.4宏指令语句 138

5.4.1宏指令的定义 138

5.4.2宏指令的使用 139

5.4.3宏嵌套 140

5.4.4 Local伪指令的使用 142

5.4.5宏指令与子程序的区别 143

5.5条件汇编伪指令 143

5.6汇编语言源程序的格式 144

5.6.1 EXE文件的编程格式 144

5.6.2 COM文件的编程格式 145

5.6.3 EXE文件和COM文件的内存映像 146

5.7汇编语言程序的上机过程 147

5.7.1 用编辑程序建立汇编语言ASM文件 147

5.7.2 用汇编程序MASM将ASM文件汇编成OBJ文件 149

5.7.3用链接程序LINK生成EXE文件 150

5.7.4程序的执行 151

5.7.5汇编语言和DOS操作系统的接口 151

5.7.6 DOS系统功能调用和BIOS功能调用 152

5.8汇编语言程序设计的基本方法 158

5.8.1汇编语言源程序设计的基本过程 158

5.8.2顺序程序设计 159

5.8.3分支程序设计 160

5.8.4循环程序设计 163

5.8.5子程序设计 165

5.9程序设计举例 170

5.9.1进制转换 170

5.9.2人机对话 171

5.10本章小结 173

第6章 I/O出系统 176

6.1 I/O接口概述 176

6.1.1接口的定义 176

6.1.2 I/O接口要解决的问题 176

6.1.3接口电路的功能 177

6.1.4 CPU与外设间交换的信息 177

6.1.5 I/O接口的结构 177

6.1.6 I/O接口分类 178

6.2 I/O端口与I/O端口编址方法 179

6.2.1 I/O端口编址 179

6.3 I/O指令的两种寻址方式 180

6.3.1直接端口寻址 180

6.3.2 DX间接端口寻址 181

6.4端口地址译码技术 181

6.4.1端口地址的产生 181

6.4.2三态缓冲和锁存 182

6.4.3 CPU对外设的选择 182

6.5 I/O传输的控制方式 183

6.5.1程序控制的I/O方式 184

6.5.2中断控制的I/O方式 184

6.5.3直接存储器存取(DMA)I/O方式 185

6.5.4 IOP方式 185

6.6本章小结 186

第7章 中断系统 187

7.1中断系统概述 187

7.1.1中断的基本概念 187

7.1.2中断处理系统 188

7.1.3中断控制方式的优点 189

7.2 8086 CPU的中断方式 189

7.2.1 8086 CPU的中断类型 189

7.2.2中断向量表与中断向量的获取 194

7.2.3 8086的中断响应与处理过程 195

7.3可编程中断控制器8259A 198

7.3.1 8259A的功能 198

7.3.2 8259A的内部结构和引脚 198

7.3.3 8259A的中断管理 201

7.3.4 8259A的工作方式 202

7.3.5 CPU通过8259A的中断响应周期 204

7.3.6 8259A编程 204

7.3.7 8259A的应用编程 215

7.4本章小结 218

第8章 常用的可编程接口芯片 220

8.1并行通信与并行接口 220

8.1.1并行通信 220

8.1.2并行接口 220

8.2可编程并行通信接口芯片8255A 221

8.2.1 8255A概述 221

8.2.2 8255A的内部结构和功能 221

8.2.3芯片工作方式 224

8.2.4 8255A的应用举例 236

8.3串行通信与串行接口 239

8.3.1串行通信 239

8.4可编程串行通信接口芯片8251A 245

8.4.1 8251A的基本性能 245

8.4.2 8251A的内部结构和功能 245

8.4.3 8251A的初始化编程 249

8.4.4 8251A的应用举例 254

8.5可编程定时/计数器接口芯片8253 258

8.5.1定时/计数器概述 258

8.5.2 8253的内部结构和引脚 259

8.5.3 8253的工作方式 263

8.5.4 8253的编程 268

8.5.5 8253的应用举例 271

8.6 DMA控制器8237A 279

8.6.1 8237A的功能及引脚特性 280

8.6.2 8237A内部寄存器及读写操作 284

8.6.3 8237A初始化编程 289

8.6.4 8237A应用举例 295

8.7本章小结 300

第9章 总线 302

9.1总线概述 302

9.1.1总线的概念 302

9.1.2总线标准 302

9.1.3采用总线标准的优点 303

9.1.4总线的性能指标 303

9.1.5总线分类 304

9.1.6总线的发展趋势 304

9.2内部总线 304

9.2.1 I 2 C总线 304

9.2.2 SPI总线 304

9.2.3 SCI 总线 305

9.3系统总线 305

9.3.1 ISA 总线 305

9.3.2 EISA 总线 307

9.3.3 MCA 总线 307

9.3.4 VESA总线 308

9.3.5 PCI 总线 308

9.3.6 Compact PCI 311

9.3.7 AGP总线 311

9.3.8 Alpha EV6总线 312

9.3.9 PCI-X局部总线 313

9.3.10 NGIO总线 313

9.3.11 Future I/O总线 314

9.4外部总线 314

9.4.1 RS-232-C总线 314

9.4.2 IEEE-488总线 315

9.4.3 USB总线 315

9.4.4 IEEE 1394总线 316

9.4.5现场总线 317

9.5总线应用 319

9.5.1 ISA总线应用 319

9.5.2 PCI总线应用 321

9.5.3 USB总线应用 324

9.5.4 I 2 C总线应用 326

9.6本章小结 328

第10章 人机交互设备接口技术 329

10.1键盘及其接口 329

10.1.1键盘分类 329

10.1.2键盘接口的基本功能 331

10.1.3非编码键盘的工作原理 332

10.1.4 PC系列机的键盘 333

10.2鼠标及其接口 336

10.2.1鼠标器的分类 337

10.2.2鼠标器的工作原理 337

10.2.3鼠标器与主机的连接 339

10.3显示器接口技术 339

10.3.1 LED显示器接口技术 340

10.3.2 RT显示器接口技术 342

10.3.3 LCD显示器接口技术 345

10.4 A/D与D/A转换器 349

10.4.1概述 349

10.4.2 D/A转换器接口技术 350

10.5 A/D转换器接口技术 356

10.5.1 A/D转换的工作过程 357

10.5.2并行比较型A/D转换器 358

10.5.3双积分式A/D转换器 359

10.5.4 A/D转换器接口的主要性能指标 361

10.5.5 8位A/D转换器接口设计 362

10.5.6 12位A/D转换器接口设计 367

10.6本章小结 373

附录 376

实验一 汇编语言程序设计的环境和8086指令系统 376

实验二 8086指令系统 384

实验三 汇编程序的基本结构及上机步骤 387

实验四 I/O程序设计实验 392

实验五 分支程序设计实验 395

实验六 循环程序设计实验 397

实验七 子程序设计实验 399

实验八 8259A中断控制实验 401

实验九 8255A并行接口实验 404

实验十 8253定时/计数器应用实验 405

实验十一 8251串行接口实验 407

实验十二 D/A和A/D转换器实验 410

返回顶部