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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李燕萍,华继钊,凌海云主编;朱正礼,程勇,曹红根副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2012
  • ISBN:9787030333377
  • 页数:303 页
图书介绍:本书全面、系统地介绍了微型计算机的基本原理、基本分析方法和应用技术。全书共分为十一章,内容包括微型计算机基础知识、8086微处理器、8086的指令系统、汇编语言程序基础、半导体存储器、I/O接口与中断、可编程中断控制器8259A、可编程串行与并行接口芯片、可编程定时器/计时器8253、A/D和D/A转换和高档微处理器的发展与新特性。
《微机原理与接口技术》目录

第1章 微型计算机基础知识 1

1.1 微型计算机的组成及工作原理 1

1.1.1 微型计算机的基本组成 1

1.1.2 微型计算机的常用术语 4

1.2 微型计算机的发展历程与趋势 6

1.3 微型计算机系统 9

1.3.1 微型计算机系统的组成 9

1.3.2 微型计算机的工作过程 10

1.4 数据表示与编码 11

1.4.1 数制的表示 11

1.4.2 数制之间的相互转换 12

1.4.3 计算机值数据表示与运算 14

1.4.4 编码 17

1.4.5 奇偶校验码 19

小结 19

习题 19

第2章 8086微处理器 22

2.1 8086微处理器的基本结构 22

2.1.1 8086的内部结构 22

2.1.2 8086的外部结构 25

2.2 8086的存储器管理 29

2.2.1 存储器地址空间和数据存储格式 29

2.2.2 存储器分段 30

2.3 8086的编程结构 32

2.4 8086的两种工作模式 35

2.4.1 最小工作模式 35

2.4.2 最大工作模式 38

2.5 8086的总线与时序 40

2.5.1 总线 40

2.5.2 时序 43

2.5.3 最大模式时序与最小模式时序的区别 47

小结 49

习题 50

第3章 8086的指令系统 52

3.1 8086的寻址方式 52

3.1.1 操作数寻址方式 53

3.1.2 转移地址的寻址方式 56

3.1.3 隐含寻址方式 58

3.2 8086的指令系统 59

3.2.1 数据传送指令 59

3.2.2 算术运算指令 63

3.2.3 位操作指令 68

3.2.4 串操作指令与重复前缀 72

3.2.5 控制转移指令 74

3.2.6 标志处理和CPU控制类指令 76

小结 77

习题 77

第4章 汇编语言程序基础 82

4.1 机器语言与汇编语言 82

4.2 汇编语言的基本语法 83

4.2.1 语句格式 84

4.2.2 语句类型与结构 84

4.2.3 汇编语言中的表达式 85

4.2.4 汇编语言的运算符 87

4.3 伪指令 90

4.3.1 符号定义伪指令 90

4.3.2 变量定义伪指令 91

4.3.3 段定义伪指令 93

4.3.4 过程定义伪指令 94

4.3.5 模块定义与通信伪指令 95

4.4 宏指令 96

4.5 DOS功能调用和BIOS中断简介 97

4.6 汇编语言程序设计方法 100

4.6.1 设计步骤 101

4.6.2 顺序程序设计 101

4.6.3 分支程序设计 105

4.6.4 循环程序设计 107

4.6.5 子程序设计 110

4.7 宏汇编程序设计 113

4.7.1 宏汇编 113

4.7.2 重复汇编 116

4.7.3 条件汇编 117

4.8 汇编语言上机及调试过程 118

4.8.1 汇编过程 118

4.8.2 DEBUG调试 119

小结 121

习题 121

第5章 半导体存储器 127

5.1 存储器概述 127

5.1.1 存储器的分类 127

5.1.2 存储器的层次结构 129

5.1.3 存储器的基本结构与数据组织 130

5.1.4 半导体存储器的主要技术指标 131

5.2 读写存储器RAM 132

5.2.1 静态RAM(SRAM) 132

5.2.2 动态RAM(DRAM) 135

5.2.3 几种现代RAM 137

5.3 只读存储器ROM 139

5.3.1 掩膜式ROM 140

5.3.2 可编程ROM(Programmable ROM) 140

5.3.3 可擦写PROM (Erasable PROM) 141

5.3.4 电擦写EPROM (E2PROM) 141

5.3.5 闪存(Flash ROM) 142

5.3.6 典型ROM芯片(2764) 142

5.4 内存接口技术 143

5.4.1 连接中考虑的问题 143

5.4.2 存储器的工作时序 144

5.4.3 存储器与CPU的连接方法 145

5.4.4 集成译码器及其应用 146

5.4.5 片选控制的译码方法 147

5.5 微机内存空间的形成 148

5.5.1 8位微机内存空间的形成 148

5.5.2 16位微机内存空间的形成 150

小结 154

习题 154

第6章 I/O接口与中断 157

6.1 I/O接口概念 157

6.1.1 I/O接口的基本功能 157

6.1.2 I/O接口的基本组成 158

6.2 I/O端口编址方式 160

6.2.1 统一编址 160

6.2.2 独立编址 161

6.3 CPU与I/O接口之间数据传送方式 162

6.3.1 程序控制方式 162

6.3.2 中断控制方式 164

6.3.3 DMA方式 165

6.4 中断 167

6.4.1 中断的概念与特点 167

6.4.2 中断源的概念 168

6.4.3 中断处理过程 169

6.4.4 中断优先级及中断嵌套 172

6.5 8086中断系统 173

6.5.1 中断源类型 173

6.5.2 中断优先级 175

6.5.3 中断向量法 175

6.5.4 中断响应过程 177

6.5.5 中断与中断返回指令 179

小结 179

习题 180

第7章 可编程中断控制器8259A 184

7.1 8259A的基本结构 184

7.1.1 内部结构 184

7.1.2 外部结构 186

7.2 8259A芯片的工作过程 186

7.3 8259A的工作方式 187

7.3.1 中断优先级管理方式 187

7.3.2 中断结束方式EOI 188

7.3.3 中断触发方式 189

7.4 8259A的编程 190

7.4.1 初始化编程 190

7.4.2 中断操作编程 193

7.5 8259A的应用 196

7.5.1 中断系统的应用方法 196

7.5.2 8259A寄存器的访问 196

7.5.3 8259A与系统总线的连接与寻址 197

7.5.4 初始化及操作控制 198

7.5.5 8259A的级联 198

7.5.6 8259A的应用举例 199

小结 202

习题 202

第8章 可编程串行与并行接口芯片 204

8.1 接口芯片 204

8.1.1 接口电路组成 204

8.1.2 接口芯片的连接 204

8.2 可编程接口芯片 206

8.3 串行通信 206

8.3.1 串行通信分类 207

8.3.2 串行通信中数据的传送 208

8.3.3 信号调制与解调 209

8.3.4 串行接口功能 210

8.4 可编程串行接口芯片8251 210

8.4.1 8251的基本结构 210

8.4.2 8251的初始化 212

8.4.3 8251的初始化编程 214

8.5 并行通信 215

8.6 可编程并行接口芯片8255A 216

8.6.1 8255A的基本结构 216

8.6.2 8255A的工作方式 218

8.6.3 8255A的编程及应用 221

小结 225

习题 225

第9章 可编程定时器/计数器8253 228

9.1 定时器/计数器概述 228

9.2 8253的主要性能 228

9.3 8253的基本结构 229

9.3.1 内部结构 229

9.3.2 外部结构 229

9.4 8253的工作方式 230

9.4.1 工作方式0(计数结束中断方式) 230

9.4.2 工作方式1(硬件GATE可重触发的可编程单稳态方式) 230

9.4.3 工作方式2(频率发生器方式) 231

9.4.4 工作方式3(方波发生器方式) 232

9.4.5 工作方式4(软件触发选通) 232

9.4.6 工作方式5(硬件触发选通) 232

9.5 8253的寻址及连接 234

9.6 8253的编程与应用 234

9.6.1 初始化命令字 234

9.6.2 初始化编程 236

9.6.3 8253编程应用 238

小结 240

习题 240

第10章 A/D和D/A转换 244

10.1 模数(A/D)转换器 244

10.1.1 工作原理 244

10.1.2 主要性能指标 245

10.1.3 典型芯片ADC0809 246

10.1.4 典型芯片AD574 251

10.2 数模(D/A)转换器 254

10.2.1 工作原理 254

10.2.2 主要技术指标 255

10.2.3 典型芯片DAC0832 256

小结 260

习题 260

第11章 高档微处理器的新特性 262

11.1 80X86微处理器发展历程 262

11.1.1 Intel 8086及80286微处理器 262

11.1.2 Intel 80386微处理器 263

11.1.3 Intel 80486微处理器 264

11.1.4 Intel Pentium(奔腾)处理器 264

11.1.5 Intel P6系列处理器 265

11.1.6 Intel PentiumⅡ处理器 265

11.1.7 Intel PentiumⅢ处理器 265

11.1.8 Intel Pentium 4处理器 266

11.1.9 Intel 64位处理器 266

11.2 典型微处理器的基本结构 267

11.2.1 80286微处理器 267

11.2.2 80386微处理器 269

11.2.3 80486微处理器 271

11.2.4 Pentium系列微处理器 275

11.3 80X86微处理器的编程结构 278

11.3.1 基本结构寄存器组 278

11.3.2 系统级寄存器组 280

11.3.3 浮点寄存器组 283

11.4 典型微处理器的引脚结构 283

11.4.1 80386微处理器 283

11.4.2 80486DX微处理器 284

11.4.3 Pentium微处理器 288

11.5 典型微处理器的基本时序 290

11.5.1 80386时序 290

11.5.2 Pentium时序 291

11.6 典型微处理器的指令系统 293

11.6.1 实地址方式下的32位微处理器指令系统 293

11.6.2 32位微处理器的扩充指令 294

11.6.3 高级指令和保护控制指令 296

11.6.4 80386新增加的指令 298

11.6.5 80486新增加的指令 299

11.6.6 Pentium处理器新增加的指令 300

小结 302

习题 302

参考文献 303

返回顶部