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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈希,蒋乐民编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2006
  • ISBN:7563512578
  • 页数:344 页
图书介绍:本书以Intel 80x86微处理器为背景,从应用角度系统地介绍16/32位微机的系统结构、微处理器、8086指令系统、汇编语言程序设计、存储器、输入/输出技术、中断系统、DMA控制器、可编程通用接口、微计算机功能扩展及总线标准。全书共分12章。首先介绍微机的硬件、软件技术基础,给出微机接口技术的基本要点,然后分别阐述输入/输出技术和常用的主要外设接口芯片,并给出了应用实例分析。
上一篇:水泵及水泵站下一篇:空气电池灯
《微机原理与接口技术》目录

1.1 计算机的基本结构和工作原理 1

1.2 微处理器、微计算机和微处理器系统 1

第1章 概论 1

1.3 微处理器的生产和发展 2

1.4 微计算机的分类 6

1.5 微计算机的系统组成 7

1.6 典型微处理器系统的结构及工作原理 9

1.6.1 系统连接 9

1.6.2 典型微处理器的内部结构 10

1.6.3 典型存储器的内部结构 12

1.6.4 简单程序的设计和执行过程 13

1.7.1 数的表示方法 16

1.7 IA-32结构的数据类型 16

1.7.2 数的编码 19

习题 20

第2章 IA-32结构微处理器及其体系结构2.1 微处理器的主要性能指标 22

2.2 存储器组织 25

2.2.1 存储器的标准结构 25

2.2.2 存储器分段 27

2.2.3 专用的和保留的存储单元 28

2.3 8086/8088微处理器的内部结构 28

2.3.1 8086的内部结构 28

2.3.2 8086的寄存器结构 30

2.4.1 8086的引脚特性 33

2.4 8086/8088的引脚特性 33

2.3.3 8088的内部结构 33

2.4.2 8088与8086引脚特性的差别 35

2.5 8086的时钟和总线周期 35

2.5.1 8284A时钟信号发生器 36

2.5.2 总线周期 36

2.6 8086/8088的工作方式 37

2.6.1 最小方式及8282、8286的应用 38

2.6.2 最大方式及8288的应用 41

2.7 8086/8088的总线操作时序 46

2.7.1 8086最小方式下的总线读操作时序 46

2.7.3 8088的总线读/写操作时序 48

2.7.2 8086最小方式下的总线写操作时序 48

2.8 I/O端口组织 50

2.9 80186/80188微处理器 50

2.10 80286微处理器 51

2.11 80386微处理器 53

2.12 80486微处理器 62

2.13 Pentium和Pentium Pro微处理器 62

2.14 Pentium Ⅱ、Pentium Ⅲ及Pentium 4微处理器 63

习题 65

第3章 80x86指令系统 68

3.1 指令的基本格式 68

3.2 8086/8088指令系统 68

3.2.1 数据传送类指令 68

3.2.2 算术运算类指令 75

3.2.3 逻辑运算与移位类指令 88

3.2.4 串操作类指令 92

3.2.5 控制转移类指令 94

3.2.6 处理器控制类指令 102

3.3 寻址方式 103

3.4 指令的执行时间 109

3.5 中断类指令及PC DOS系统功能调用 111

3.5.1 中断及中断返回指令 111

3.5.2 8086的专用中断 112

3.5.3 PC DOS的系统功能调用与基本I/O子程序调用 114

3.5.4 BIOS中断调用 118

习题 120

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

4.1 汇编语言和汇编程序 125

4.2 MASM宏汇编语言程序的规范 126

4.2.1 分段结构 126

4.2.2 用户程序返回DOS的方法 127

4.2.3 语句的构成与规范 129

4.3 伪指令及其应用 134

4.3.1 数据定义及存储器分配伪指令 134

4.3.2 符号定义伪指令EQU和等号伪指令 136

4.3.3 标号定义伪指令LABEL 137

4.3.4 段定义伪指令SEGMENT/ENDS 137

4.3.6 段寄存器的赋值 138

4.3.5 段寻址伪指令ASSUME 138

4.3.7 过程定义伪指令PROC/ENDP 140

4.3.8 程序计数器$和定位伪指令ORG 141

习题 142

第5章 主存储器 146

5.1 半导体存储器的分类及特点 146

5.1.1 半导体存储器的分类 146

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

5.1.3 半导体存储器的特点 148

5.2 随机存取存储器(RAM) 149

5.2.1 静态存储器(SRAM) 149

5.2.2 动态存储器(DRAM) 151

5.3 只读存储器(ROM) 153

5.3.1 固定掩膜编程ROM 154

5.3.2 可编程ROM 154

5.3.3 可擦除可编程ROM 154

5.4 新型存储器 157

5.4.1 快擦写Flash存储器 157

5.4.2 多端口读写存储器 158

5.4.3 内存条 158

5.5 主存储器系统设计 160

5.5.1 存储器芯片的选择 161

5.5.2 计算机系统中存储器的地址分配 162

5.5.3 存储器芯片与CPU的连接 162

5.5.4 存储器的寻址方法 163

5.5.5 线选法的片选控制 163

5.5.6 部分译码法的片选控制 166

5.5.7 全译码法的片选控制 167

5.5.8 译码器芯片74LS138(3-8译码器) 168

5.5.9 小结 171

习题 172

第6章 输入/输出技术 173

6.1 微机和外设间的输入/输出接口 173

6.1.1 接口电路的功能及分类 173

6.1.2 接口电路中的信息 174

6.1.3 接口电路的组成 175

6.1.4 I/O端口的编址方式 176

6.1.5 80x86系列微机I/O端口地址分配与地址译码 176

6.2.1 程序控制方式 181

6.2 输入/输出的控制方式 181

6.2.2 中断控制方式 186

6.2.3 直接存储器存取(DMA)控制方式 187

习题 188

第7章 DMA控制器8237A及应用 189

7.1 8237A的内部结构及与外部的连接 189

7.2 8237A的引脚特性 190

7.3 8237A的内部寄存器 192

7.4 8237A各寄存器的端口地址 197

7.5 8237A的初始化编程 198

7.6 8237A应用举例 200

习题 202

8.2 8086/8088的中断机构 204

第8章 微计算机的中断系统 204

8.1 中断控制方式的优点 204

8.2.1 中断源 205

8.2.2 中断过程 205

8.2.3 中断向量表的设置方法 207

8.3 外部中断 209

8.3.1 NMI非屏蔽中断 209

8.3.2 INTR可屏蔽中断 209

8.4 中断的优先权管理 209

8.4.1 软件查询方式 209

8.4.2 菊花链法 211

8.4.3 专用芯片管理方式 211

8.5.1 8259A的引脚特性 212

8.5 可编程中断控制器8259A 212

8.5.2 8259A的内部结构及工作原理 213

8.5.3 8259A的工作方式 214

8.5.4 8259A的级联 216

8.5.5 8259A的初始化命令字和操作命令字 218

8.5.6 8259A应用举例 224

8.6 IBM PC/XT微计算机的中断系统 226

8.7 386/486微计算机的中断系统 228

8.7.1 80386/80486 CPU的中断机构 228

8.7.2 386/486微机的硬中断控制系统 231

习题 233

9.1 8255A的内部结构 235

第9章 并行I/O接口8255A 235

9.2 8255A的引脚特性及其与外部的连接 236

9.3 8255A的控制字 238

9.4 8255A的工作方式 239

9.5 8255A的工作时序 244

9.6 8255A的应用 247

习题 252

第10章 串行通信接口 254

10.1 串行接口及串行通信协议 254

10.1.1 串行接口的典型结构 254

10.1.2 串行通信协议 255

10.2 串行通信的物理标准 258

10.2.1 传输率 258

10.2.2 RS-232C标准 259

10.3 串行通信连接 260

10.3.1 串行通信的连接方式 260

10.3.2 调制器和解调器 261

10.4 可编程串行异步通信接口8250 262

10.5 8250的初始化编程 267

10.6 8250应用举例 273

习题 275

11.2 8253的工作原理及内部结构 277

11.2.1 8253的工作原理 277

11.1 8253的基本功能及用途 277

11.2.2 8253的内部结构 278

11.3 8253的引脚特性及其与外部的连接 280

11.4 8253的控制字 280

11.5 8253的工作方式 281

11.6 8253初始化编程 290

11.7 8253应用举例 291

11.8 8254与8253的比较 301

习题 303

第12章 微计算机功能扩展及总线标准12.1 微计算机功能扩展 304

12.2 总线标准 304

12.3 ISA总线 306

12.4 EISA总线和VESA总线 309

12.5 PCI局部总线 310

12.5.1 PCI总线的特点 310

12.5.2 PCI总线信号 310

12.6 USB总线 313

习题 316

附录 317

附录A 8086/8088指令系统一览表 317

附录B MASM部分伪指令 326

附录C 中断向量地址一览表 327

附录D DOS功能调用(INT21H) 328

附录E BIOS中断调用 332

附录F MASM宏汇编程序出错信息 335

附录G 调试程序DEBUG的主要命令 341

参考文献 344

第11章 可编程定时器/计数器8253/ 8254

相关图书
作者其它书籍
返回顶部