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

微型计算机原理与接口PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李芷主编;杨文显,蒋贻濂,李伯全等参编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:1996
  • ISBN:7810501623
  • 页数:358 页
图书介绍:
《微型计算机原理与接口》目录

1 微型计算机概述 1

1.1 计算机工作原理 1

1.1.1 计算机基本结构 1

1.1.2 程序控制原理 2

1.1.3 计算机的性能指标 3

1.2 计算机的数和运算 5

1.2.1 数制 5

1.2.2 信息编码 7

1.2.3 数的表示 9

1.2.4 基本运算 11

1.3 微型计算机 15

1.3.1 微处理器、微型计算机、微型计算机系统 15

1.3.2 微处理器的发展 16

1.3.3 微型计算机的分类及其应用 17

1.3.4 微型计算机系统组成 20

1.4 微型计算机的结构特点 21

1.4.1 总线结构 22

1.4.2 微处理器内部结构 23

1.4.3 引脚的功能复用 25

1.4.4 流水线技术 25

习题 26

2 8086微处理器及其系统结构 28

2.1 8086微处理器 28

2.1.1 执行部件(EU) 29

2.1.2 总线接口部件(BIU) 30

2.1.3 BIU和EU的流水线管理 30

2.1.4 8086的寄存器 31

2.2 系统时钟和总线周期 34

2.2.1 时序的概念 34

2.2.2 8086系统时钟和时钟周期 35

2.2.3 8086的总线周期 36

2.3 8086的工作模式和引脚特性 37

2.3.1 系统工作模式 37

2.3.2 8086的引脚特性 37

2.4 8086系统结构 42

2.4.1 最小模式组成 42

2.4.2 最大模式组成 44

2.4.3 存储器组织 47

2.4.4 I/O端口组织 48

2.5 8086的操作时序 49

2.5.1 系统复位和启动操作 49

2.5.2 暂停操作和总线空操作 50

2.5.3 总线读操作和写操作 50

2.5.4 中断响应总线周期操作 55

2.5.5 最小模式的总线保持请求/保持响应操作 56

2.5.6 最大模式的总线请求/允许/释放操作 57

习题 58

3 8086指令系统 59

3.1 指令基本格式 59

3.1.1 指令的描述形式 59

3.1.2 指令的构成 60

3.1.3 8086指令格式 60

3.2 8086寻址方式 62

3.2.1 与数据有关的寻址方式 62

3.2.2 与转移地址有关的寻址方式 67

3.3 8086指令系统 68

3.3.1 数据传送(Data Transfer)类指令 68

3.3.2 算术运算(Arithmetic)类指令 74

3.3.3 逻辑运算与移位(Logic&shift)类指令 80

3.3.4 串操作(Shring Maniputation)类指令 83

3.3.5 控制转移(Control Jump)类指令 87

3.3.6 处理器控制(Processor Control)类指令 91

习题 92

4 8086汇编语言程序设计 94

4.1 汇编语言 94

4.1.1 汇编语言和汇编过程 94

4.1.2 汇编语句类型和格式 95

4.1.3 汇编语言中的运算符 97

4.2 8086宏汇编的伪指令和宏指令 101

4.2.1 伪指令 101

4.2.2 宏指令 110

4.3 汇编语言程序设计技术 114

4.3.1 汇编语言程序的上机过程 114

4.3.2 8086程序的段结构 120

4.3.3 模块化程序设计 122

4.3.4 结构化程序设计 126

4.4 8086程序的基本结构与设计 127

4.4.1 顺序结构与简单程序设计 127

4.4.2 选择结构与分支程序设计 129

4.4.3 重复结构与循环程序设计 133

4.5 子程序设计 142

4.5.1 子程序设计方法 142

4.5.2 子程序的参数传送 143

4.5.3 子程序嵌套 148

4.5.4 递归子程序 150

习题 152

5 存储器 153

5.1 半导体存储器 153

5.1.1 存储器的性能指标 154

5.1.2 半导体存储器的分类 154

5.1.3 半导体存储器的特点 155

5.2 存储芯片结构 156

5.2.1 基本存储电路 156

5.2.2 存储矩阵 157

5.2.3 地址译码电路 157

5.2.4 控制逻辑和数据缓冲 160

5.3 读写存储器RAM 160

5.3.1 静态RAM 160

5.3.2 动态RAM 161

5.3.3 RAM与CPU的连接 163

5.4 只读存储器ROM 168

5.4.1 ROM的结构和特点 168

5.4.2 ROM与CPU的连接 170

5.5 8086存储器 173

5.5.1 微型机的内存空间结构 173

5.5.2 存储器设计要点 175

5.5.3 8086存储器的硬件组织 176

习题 179

6 微型计算机的中断系统 180

6.1 中断系统 180

6.1.1 中断系统功能 180

6.1.2 中断处理过程 181

6.1.3 中断管理 183

6.2 8086中断结构 187

6.2.1 8086的中断分类 187

6.2.2 8086中断响应和处理过程 188

6.2.3 中断向量和中断向量表 189

6.3 8086的中断 191

6.3.1 硬件中断 191

6.3.2 软件中断 192

6.3.3 BIOS调用和DOS功能调用 194

6.3.4 中断程序设计 196

习题 197

7 输入/输出接口 198

7.1 微型机的I/O接口 198

7.1.1 外部设备及其信号 198

7.1.2 I/O接口的功能 199

7.1.3 简单I/O接口的组成 200

7.2 CPU与外设之间数据传输的控制方式 203

7.2.1 程序方式 204

7.2.2 中断方式 208

7.2.3 直接存储器存取(DMA)方式 209

7.3 可编程并行I/O接口8255A 211

7.3.1 8255A的内部结构和引脚特性 211

7.3.2 8255A的控制字 213

7.3.3 8255A的工作方式 214

7.3.4 8255A的应用举例 218

7.4 可编程串行I/O接口8251A 220

7.4.1 串行接口和串行通信 220

7.4.2 8251A的基本工作原理 224

7.4.3 8251A的引脚和外部连接 226

7.4.4 8251A的编程 229

习题 232

8 中断控制器、计数/定时器、DMA控制器 234

8.1 中断控制器8259A 234

8.1.1 8259A的功能 234

8.1.2 8259A的内部结构和引脚特性 234

8.1.3 8259A的工作方式 237

8.1.4 8259A的编程 239

8.1.5 8259A的级连 248

8.2 计数器/定时器8253 249

8.2.1 计数器/定时器的基本原理 249

8.2.2 8253的内部结构和引脚特性 250

8.2.3 8253的控制字 253

8.2.4 8253的工作方式 254

8.2.5 8253的应用举例 258

8.3 DMA控制器8237A 261

8.3.1 8237A的基本功能 261

8.3.2 8237A的内部结构和外部连接 261

8.3.3 8237A的工作方式 264

8.3.4 8237A的编程寄存器 265

习题 269

9 数/模和模/数转换 271

9.1 数据采集系统和实时控制系统 271

9.1.1 数据采集系统的组成 271

9.1.2 实时控制系统的组成 272

9.2 数/模转换 272

9.2.1 D/A转换原理 273

9.2.2 D/A转换涉及的参数 276

9.2.3 DAC0832及接口电路 277

9.2.4 DAC1210及接口电路 281

9.3 模/数转换 283

9.3.1 A/D转换原理和转换方法 283

9.3.2 A/D转换涉及的参数 288

9.3.3 ADC0809及接口电路 289

9.3.4 AD574A及接口电路 293

9.4 数/模、模/数通道设计 296

9.4.1 多通道模拟开关 296

9.4.2 采样保持器 297

9.4.3 A/D通道的结构形式 297

9.4.4 D/A通道的结构形式 298

9.4.5 A/D、D/A通道设计 298

习题 301

10 多处理器系统和高档微处理器 302

10.1 多处理器系统 302

10.1.1 8087数值数据处理器 303

10.1.2 8089输入/输出处理器 307

10.1.3 多处理器系统构成 310

10.2 80X86高档微处理器 318

10.2.1 80286微处理器 319

10.2.2 80386微处理器 325

10.2.3 80486微处理器 334

10.2.4 Pentium微处理器 336

附录 340

Ⅰ 8086/8088指令系统表 340

Ⅱ 8086常用伪指令表 347

Ⅲ 8086中断向量地址表 348

Ⅳ DOS功能调用表(INT 21H) 349

Ⅴ BIOS中断调用表 354

参考文献 358

返回顶部