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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:范立南,张乐主编;吴琼,王楠,杨红副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302276142
  • 页数:367 页
图书介绍:本书介绍了微机原理、基础知识及其应用。
《微型计算机原理及应用》目录

第1章 微型计算机概述 1

1.1冯·诺依曼计算机 1

1.2微型计算机硬件的基本结构 2

1.3微型计算机的软件系统 4

1.4微型计算机的工作过程 5

1.5微型计算机的应用 6

本章小结 7

习题 10

第2章 微处理器及其系统 12

2.1微处理器 13

2.1.1中央处理器 14

2.1.2 8086的功能结构 16

2.1.3 8086的编程结构 19

2.1.4总线周期 23

2.2 8086的引脚功能及其工作模式 24

2.2.1 8086引脚及功能 24

2.2.2 8086/8088系统的工作模式 27

2.3 8086的存储器组织和I/O组织 36

2.3.1存储器组织 36

2.3.2 8086的I/O组织 38

2.4 80x86微处理器 38

2.4.1 80386微处理器 38

2.4.2 80486微处理器 47

2.5 Pentium系列微处理器及相关技术的发展 49

2.5.1 Pentium的体系结构 49

2.5.2 Pentium的主要特点 50

2.5.3 Pentium系列及相关技术的发展 51

本章小结 54

习题 56

第3章 存储器系统 59

3.1存储器简介 60

3.1.1存储器的分类 60

3.1.2半导体存储器的组成 63

3.1.3存储器的主要技术指标 65

3.2随机存储器 66

3.2.1静态随机存储器 66

3.2.2动态随机存储器 67

3.3只读存储器 70

3.3.1 EPROM 70

3.3.2 EEPROM 72

3.4 CPU与存储器的连接 75

3.4.1存储器与CPU连接时应考虑的问题 75

3.4.2存储器设计时存储器芯片的选择 76

3.4.3存储器容量的扩展 77

3.4.4存储器与CPU的引脚连接 78

3.4.5存储器地址的选择 79

3.5内存条技术的发展 82

3.5.1 SIMM内存条 83

3.5.2 EDO DRAM内存条 83

3.5.3 SDRAM内存条 84

3.5.4 Rambus DRAM内存条 84

3.5.5 DDR内存条 85

3.5.6 DDR2内存条 85

3.6硬盘存储器 86

3.6.1硬盘的组成 86

3.6.2硬盘的分类 87

3.6.3硬盘的几个主要参数 88

3.7光盘驱动器 90

3.7.1光盘驱动器的分类 90

3.7.2写入、读取和复写速度 91

3.7.3 DVD光盘的类型 91

3.8高速缓冲存储器 93

3.8.1 cache系统基本结构与原理 93

3.8.2地址映像方式 94

3.8.3替换算法 95

3.8.4 cache的读写过程 95

3.9虚拟存储器 96

3.9.1页式虚拟存储器 96

3.9.2段式虚拟存储器 96

3.9.3段页式虚拟存储器 97

本章小结 97

习题 99

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

4.1 8086/8088的寻址方式 103

4.1.1操作数的种类 104

4.1.2寻址方式 104

4.2 8086/8088的指令系统 108

4.2.1数据传送指令 108

4.2.2算术运算指令 112

4.2.3逻辑操作指令 116

4.2.4移位操作指令 117

4.2.5状态标志位操作指令 118

4.2.6转移控制指令 118

4.2.7循环控制指令 120

4.2.8数据串操作指令 122

4.2.9子程序调用和返回指令 124

4.2.10输入输出指令 126

4.2.11中断指令 127

4.2.12 BCD码调整指令 128

4.2.13外同步指令和空操作指令 129

4.3 80286的系统存储器管理 130

4.3.1 80286的操作方式 130

4.3.2有关特权的概念 131

4.3.3保护虚地址方式的存储管理 131

4.4 80286增强与扩充指令 133

4.4.1增强的指令 133

4.4.2扩充的指令 134

4.5 80386、80486与Pentium指令系统简介 137

4.5.1 80386存储器管理 137

4.5.2 80386寻址方式 139

4.5.3 80386增强与扩充指令 139

4.5.4 80486指令系统简介 142

4.5.5 Pentium指令系统简介 144

本章小结 146

习题 149

第5章 汇编语言与汇编程序设计 152

5.1汇编语言概述 153

5.1.1汇编语言 153

5.1.2汇编程序功能及上机过程 154

5.1.3汇编语言源程序的结构与格式 155

5.1.4常量、变量、运算符和表达式 158

5.2伪指令 163

5.2.1伪指令的类型及其格式 163

5.2.2符号定义伪指令 164

5.2.3数据定义伪指令 164

5.2.4段定义伪指令 166

5.3宏指令 170

5.3.1宏定义与宏调用语句 170

5.3.2宏调用中的参数替换 171

5.3.3宏定义的标号、注释及删除 173

5.3.4宏的退出 174

5.4条件汇编 174

5.4.1条件汇编语句 174

5.4.2条件汇编伪操作命令的功能 175

5.4.3条件汇编伪操作命令举例 176

5.5程序设计基本方法 177

5.5.1汇编语言程序设计 177

5.5.2顺序程序设计 180

5.5.3分支程序设计 180

5.5.4循环程序设计 186

5.5.5子程序设计 193

5.5.6 DOS功能调用与BIOS功能调用 204

5.5.7多模块程序设计 207

本章小结 209

习题 210

第6章 总线 214

6.1总线的分类 214

6.1.1按物理位置划分 215

6.1.2按传送信号类型划分 216

6.1.3总线数据的传送方式 216

6.2总线结构的类型 217

6.2.1单总线结构 217

6.2.2面向CPU的双总线结构 218

6.2.3面向主存储器的双总线结构 219

6.3 PC主板总线结构分析及总线相关技术 219

6.3.1 PC主板总线结构分析 219

6.3.2总线相关技术 219

本章小结 234

习题 236

第7章 输入输出与接口技术 238

7.1接口的功能 238

7.2 I/O接口 240

7.2.1 I/O接口的编址方式 240

7.2.2接口与系统的连接 241

7.3串行接口 242

7.3.1串行通信的概念 242

7.3.2串行通信的传送方式 242

7.3.3串行通信的分类 243

7.3.4通信速率及错误校验 245

7.3.5可编程串行接口的系统连接 246

7.3.6可编程串行接口8251A 248

7.4并行接口 259

7.4.1并行通信的概念 259

7.4.2可编程并行接口的系统连接 259

7.4.3可编程并行接口8255A 260

7.5定时器/计数器接口 273

7.5.1定时/计数的原理 273

7.5.2可编程定时器/计数器接口8253 274

7.6 DMA控制器 285

7.6.1 DMA的概念 285

7.6.2 DMA控制器8237 286

7.7中断控制器 297

7.7.1 8259A芯片内部结构 297

7.7.2 8259A的中断管理方式 299

7.7.3 8259A的中断响应过程 300

7.7.4 8259A的编程 301

7.7.5 8259A的应用举例 305

7.8键盘鼠标及显示接口技术 309

7.8.1键盘接口 309

7.8.2鼠标接口 317

7.8.3显示接口 317

7.9 D/A转换器及其与微处理器的接口 320

7.9.1 D/A转换原理 320

7.9.2常见DAC电路 321

7.9.3 D/A转换器的主要性能指标 323

7.9.4 8位D/A转换器DAC0832 324

7.9.5 DAC0832的应用与微机接口 326

7.10 A/D转换器及其与微处理器的接口 329

7.10.1 A/D转换原理 329

7.10.2常见ADC电路 330

7.10.3 A/D转换器的主要性能指标 333

7.10.4 8位AD转换器ADC0809 334

7.10.5 ADC0809与微机接口 336

本章小结 338

习题 340

第8章 微型计算机应用系统实例 344

8.1微型计算机应用系统的设计步骤 344

8.1.1确定应用系统的总体方案 344

8.1.2确定控制算法 345

8.1.3选择总线标准及微型机系统 346

8.1.4系统硬件及软件设计 346

8.1.5应用系统的调试 347

8.2基于PC的函数发生器设计与开发 348

8.3城市交通管理控制系统分析与设计 353

8.4数据采集与控制设计实例 358

本章小结 362

习题 365

参考文献 367

返回顶部