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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:周鸣争主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040305616
  • 页数:316 页
图书介绍:本书从微型计算机接口与应用技术的角度出发,较为全面的介绍了微型计算机系统的组成及各部分的工作原理。重点分析了80x86系统微处理器的基本结构、工作过程和基本指令系统以及汇编语言程序设计,阐述了计算机存储系统的组成与工作原理及存储器中的新技术;系统介绍了微型计算机系统中的总线结构和输入/输出技术,包括基本输入/输出方法、典型I/O接口芯片、A/D与D/A技术、人机交互设备等。含盖了2009高等学校计算机基础课程“微机原理与接口技术”教学的基本要求。本书以理论与实践并重,在强调基本概念的基础上,引入了大量的实例来阐明各种应用问题。选材先进,内容丰富,力求使读者通过学习,能够对微型计算机系统及接口技术有一个较为全面的了解,为进一步的微型计算机的应用打下坚实的基础。本书可作为普通高等学校“微型计算机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学和考试参考书。
《微机原理与接口技术》目录

第1章 概述 1

1.1 微型计算机的发展及特点 1

1.1.1 计算机的发展过程 1

1.1.2 微型计算机的分类与特点 2

1.2 微型计算机系统 3

1.2.1 微型计算机系统的组成 3

1.2.2 微型计算机系统结构的特点 5

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

1.3 微型计算机中数据信息的表示 7

1.3.1 计算机中的数制 7

1.3.2 二进制数的运算与带符号数的表示 10

1.3.3 信息的编码 13

本章小结 15

习题 16

第2章 微处理器 17

2.1 微处理器概述 17

2.1.1 微处理器的主要性能指标 17

2.1.2 微处理器的主要功能 18

2.2 8086 CPU的内部结构 19

2.2.1 执行部件 19

2.2.2 总线接口部件BIU 20

2.2.3 寄存器结构 21

2.3 8086 CPU的外部引脚 23

2.4 8086CPU的工作模式与系统构成 25

2.4.1 两种工作模式 25

2.4.2 两种工作模式下系统的典型配置 26

2.4.3 8086存储器的寻址 28

2.5 8086CPU时序分析 30

2.5.1 时序概念 30

2.5.2 读/写操作时序分析 31

2.6 80X86CPU简介 33

2.6.1 80386微处理器 33

2.6.2 80486微处理器 35

2.6.3 Pentium系列微处理器 37

2.6.4 Pentium微处理器采用的新技术 38

本章小结 39

习题 39

第3章 80X86寻址方式与指令系统 41

3.1 指令的格式 41

3.2 8086的寻址方式 42

3.2.1 与操作数有关的寻址方式 42

3.2.2 与I/O端口有关的寻址方式 49

3.3 8086指令系统 50

3.3.1 概述 50

3.3.2 数据传输指令 50

3.3.3 算术运算指令 54

3.3.4 逻辑运算与移位指令 60

3.3.5 控制转移指令 63

3.3.6 串操作指令 66

3.3.7 中断指令 69

3.3.8 处理器控制指令 70

3.4 Pentium微处理器新增寻址方式和指令 72

3.4.1 Pentium微处理器的内部寄存器 72

3.4.2 Pentium微处理器新增寻址方式 72

3.4.3 Pentium系列微处理器专用指令 73

3.4.4 Pentium系列微处理器控制指令 73

本章小结 74

习题 74

第4章 汇编语言程序设计 78

4.1 概述 78

4.1.1 机器语言 78

4.1.2 汇编语言 78

4.1.3 高级语言 79

4.1.4 混合语言 79

4.2 汇编语言语法 79

4.2.1 汇编语句格式 79

4.2.2 伪指令 84

4.2.3 汇编语言源程序格式 87

4.3 汇编语言的上机过程 88

4.3.1 汇编语言的工作环境 88

4.3.2 汇编语言的上机步骤 88

4.3.3 汇编语言程序运行实例 89

4.4 汇编语言程序设计 91

4.4.1 概述 91

4.4.2 顺序程序设计 92

4.4.3 分支程序设计 94

4.4.4 循环程序设计 99

4.4.5 子程序设计 103

4.4.6 多模块程序设计 112

4.5 DOS与BIOS功能调用 115

4.5.1 DOS中断与功能调用 115

4.5.2 BIOS中断与功能调用 118

4.6 高级汇编技术 118

4.6.1 宏汇编 118

4.6.2 重复汇编与条件汇编 122

本章小结 125

习题 126

第5章 存储系统 130

5.1 概述 130

5.1.1 存储器的分类 130

5.1.2 存储器的主要技术指标 131

5.1.3 存储系统的体系结构 132

5.2 半导体存储器 132

5.2.1 半导体存储器的分类 132

5.2.2 半导体存储器的一般结构 134

5.2.3 半导体存储器的主要技术指标 135

5.2.4 静态随机存取存储器(SRAM) 136

5.2.5 动态随机存取存储器(DRAM) 137

5.2.6 只读存储器(ROM) 138

5.2.7 高速缓冲存储器(Cache) 140

5.3 半导体存储器与CPU的连接方法 141

5.3.1 存储器容量的扩展 141

5.3.2 CPU与主存储器的连接 142

5.3.3 CPU与存储器连接要解决的关键问题 142

5.3.4 内存条技术 145

5.4 外存储器简介 146

5.4.1 软磁盘存储器系统 146

5.4.2 硬磁盘存储器系统 147

5.4.3 光盘存储器 148

5.4.4 闪存盘存储器 148

5.5 新型存储器技术 148

5.5.1 多体交叉存储器 149

5.5.2 虚拟存储器 149

本章小结 151

习题 151

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

6.1 概述 153

6.1.1 基本概念 153

6.1.2 接口的主要功能 154

6.2 I/O端口的编址方式 154

6.2.1 I/O端口的概念 155

6.2.2 I/O端口的编址方式 155

6.2.3 I/O端口的地址译码 156

6.3 微机系统与I/O设备的信息交换 157

6.3.1 程序控制传送方式 157

6.3.2 中断传送方式 161

6.3.3 直接存储器存取方式 162

6.4 可编程定时/计数器接口8253 164

6.4.1 8253功能与结构 165

6.4.2 8253的初始化编程 167

6.4.3 8253的工作方式 170

6.4.4 发声系统与音乐程序设计 174

本章小结 176

习题 176

第7章 中断 177

7.1 概述 177

7.1.1 中断的基本概念 177

7.1.2 中断的处理过程 179

7.1.3 中断的优先级 180

7.1.4 中断的嵌套 183

7.2 8086CPU的中断系统 183

7.2.1 外部中断 184

7.2.2 内部中断 184

7.2.3 中断向量 185

7.2.4 中断响应与处理过程 187

7.2.5 中断程序设计 189

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

7.3.1 8259A的功能与结构 192

7.3.2 8259A中断的管理方式 194

7.3.3 8259A的编程 197

本章小结 206

习题 206

第8章 串/并行I/O接口 209

8.1 概述 209

8.1.1 并行通信 209

8.1.2 串行通信 210

8.2 可编程并行I/O接口芯片8255A 214

8.2.1 8255A内部结构与外部引脚 214

8.2.2 8255A的控制字 216

8.2.3 8255A的工作方式 217

8.2.4 8255A的应用 220

8.3 可编程串行接口芯片8251 225

8.3.1 8251的内部结构与外部引脚 225

8.3.2 8251的控制字与初始化编程 228

8.3.3 8251的应用 232

8.4 PC串行异步通信接口 233

8.4.1 RS-232接口 233

8.4.2 BIOS的功能调用 235

本章小结 237

习题 237

第9章 A/D与D/A接口 239

9.1 概述 239

9.2 D/A转换与接口 239

9.2.1 D/A转换器的工作原理 239

9.2.2 DAC0832芯片及应用 241

9.3 A/D转换与接口 245

9.3.1 A/D转换器的工作原理 246

9.3.2 ADC0809芯片及应用 248

9.4 A/D和D/A转换的应用实例 250

本章小结 251

习题 251

第10章 人机交互设备与接口 252

10.1 概述 252

10.2 键盘及其接口 252

10.2.1 概述 252

10.2.2 非编码键盘的工作原理 253

10.2.3 PC系列键盘接口与编程 256

10.3 显示器与接口 258

10.3.1 LED接口与编程 258

10.3.2 LCD显示器与接口 260

10.3.3 CRT显示器接口与编程 261

10.4 打印机接口 264

10.4.1 概述 264

10.4.2 PC的打印机接口 265

10.4.3 打印机的接口编程 266

10.5 其他外设与接口 266

10.5.1 鼠标接口及编程 266

10.5.2 扫描仪及接口 268

10.5.3 数码照相机及接口 268

10.5.4 触摸屏及接口 270

本章小结 271

习题 271

第11章 微型计算机系统与总线技术 273

11.1 概述 273

11.2 微型计算机系统的体系结构 273

11.2.1 系统控制逻辑与控制芯片组 273

11.2.2 早期的体系结构 274

11.2.3 采用北桥/南桥芯片组的体系结构 276

11.2.4 采用Hub芯片组的体系结构 276

11.2.5 新一代体系结构 280

11.3 内存条 281

11.3.1 概述 281

11.3.2 内存芯片Bank与容量表示 282

11.3.3 内存条的组成 282

11.4 主板 285

11.5 微型计算机系统中常用的接口卡 287

11.5.1 显卡 287

11.5.2 声卡 291

11.5.3 网卡 293

11.6 微机中的总线技术 295

11.6.1 总线概述 295

11.6.2 系统总线 297

本章小结 303

习题 303

附录1 常用字符与ASCII代码对照表 305

附录2 DOS功能调用(INT 21H) 307

参考文献 315

返回顶部