《微机原理与接口技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘星编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505370332
  • 页数:261 页
图书介绍:

第1章 微型计算机系统概述 1

1.1 微型机的发展、应用及其分类 1

1.1.1 微型计算机的发展 1

1.1.2 微型计算机的应用 2

1.1.3 微型计算机的分类 2

1.2 微型计算机的组成 3

1.3 计算机的工作过程 5

1.4 微型计算机系统的组成 8

习题1 9

第2章 微处理器 10

2.1 微处理器概述 10

2.1.1 微处理器的功能 10

2.1.2 80x86微处理器的性能及发展过程 10

2.2 Intel 8086微处理器结构 12

2.2.1 8086编程结构 13

2.2.2 8086系统存储器结构 15

2.3 8086/8088两种组态模式下的引脚信号和总线形成 16

2.3.1 8086/8088两种组态模式 16

2.3.2 8086/8088两种组态下的引脚定义 17

2.3.3 两种组态下的总线形成 20

2.4 8086总线的操作时序 23

2.4.1 8086最小模式下的总线操作 23

2.4.2 8086最大模式下的总线操作 26

2.4.3 中断响应操作 27

2.5 8086/8088基本工作电路 28

2.5.1 时钟发生和驱动器8284 28

2.5.2 总线控制器8288 31

2.5.3 数值运算协处理器8087 35

2.6 从80286到Pentium微处理器结构的变化 36

2.6.1 80x86的内部结构 36

2.6.2 80x86的寄存器 40

2.7 80x86的工作方式 44

2.7.1 80x86的实地址方式 44

2.7.2 80x86的保护虚地址方式 45

习题2 51

第3章 半导体存储器及其系统 52

3.1 存储系统与半导体存储器的分类 52

3.1.1 存储系统 52

3.1.2 半导体存储器的分类及特点 52

3.1.3 半导体存储芯片的一般结构 54

3.2 读写存储器(RAM) 55

3.2.1 静态RAM(SRAM) 55

3.2.2 动态RAM(DRAM) 57

3.3 只读存储器ROM 58

3.4 存储器与微处理器的连接 60

3.4.1 存储器地址分配及译码器 60

3.4.2 存储器芯片与CPU的连接 62

3.5 80x86的存储系统 64

3.5.1 8086存储系统 64

3.5.2 80x86扩展存储器及其管理 64

习题3 66

第4章 微型机总线与输入/输出接口 68

4.1 总线的概念 68

4.2 系统总线 69

4.2.1 S-100总线 69

4.2.2 STD总线 69

4.2.3 IBM PC总线 70

4.2.4 ISA和EISA总线 73

4.2.5 PCI总线 75

4.2.6 常用微型机总线的比较 75

4.3 外部总线 76

4.4 I/O接口概述 78

4.4.1 I/O接口的主要功能 79

4.4.2 I/O接口的典型结构 79

4.4.3 I/O接口的编址方法 81

4.4.4 系统中的数据传送机制 83

4.5 各种数据传送机制及接口 83

4.5.1 无条件传送方式及其接口 83

4.5.2 查询传送方式及接口 84

4.5.3 中断传送方式 87

4.5.4 DMA传送方式 92

4.5.5 I/O处理机方式 94

习题4 94

第5章 中断控制器 96

5.1 Intel 8086中断系统 96

5.1.1 内部中断 96

5.1.2 外部中断 97

5.1.3 中断类型和中断向量表 98

5.2 高档微处理器的中断系统 99

5.3 可编程中断控制器8259A 101

5.3.1 8259A结构及引脚功能 101

5.3.2 8259A的中断过程 103

5.3.3 8259A的工作方式 104

5.3.4 8259A的初始化命令字体ICW 108

5.3.5 8259A的操作命令字OCW 111

5.4 8259A的应用 114

5.4.1 8259A在IBM PC/XT上的应用 114

5.4.2 8259A在IBM PC/AT上的应用 115

5.5 中断服务程序实例 117

习题5 119

第6章 DMA控制器 121

6.1 8237A DMA的控制器 121

6.1.1 8237A的工作周期 121

6.1.2 8237A的基本结构及引脚功能 123

6.1.3 8237A的内部结构 124

6.1.4 8237A的工作模式 127

6.1.5 8237A的控制字 128

6.2 8237A在微型机上的应用 132

6.2.1 IBM PC/XT机的8237A DMA控制器 132

6.2.2 IBM PC/AT机的8237A DMA控制器 134

6.3 DMA应用实例 136

习题6 139

第7章 定时计数控制器 140

7.1 8253定时计数器 140

7.1.1 8253的内部寄存器结构 140

7.1.2 8253的引脚 141

7.1.3 8253的工作方式 142

7.1.4 8253的命令字和编程 148

7.2 8253的应用举例 149

习题 151

第8章 并行接口 153

8.1 可编程并行接口芯片8255A 153

8.1.1 8255A的内部结构和引脚信号 153

8.1.2 8255A的控制字 155

8.1.3 8255A的工作方式 157

8.2 并行接口在IBM PC机上的应用 160

8.2.1 8255A在IBM PC/XT上的应用 160

8.2.2 8255A在IBM PC/AT上的应用 162

8.3 8255A的应用实例 163

习题8 167

第9章 串行通信接口 168

9.1 串行通信总线 168

9.1.1 串行通信基本概念 168

9.1.2 RS-232C总线 170

9.2 串行接口芯片——8251A 172

9.2.1 8251A的内部结构 172

9.2.2 8251A的引脚 174

9.2.3 8251A控制字及初始化方法 176

9.2.4 应用8251A编程实例 179

9.3 可编程串行接口芯片Ins8250 182

9.3.1 8250的内部结构 182

9.3.2 8250的引脚 183

9.3.3 8250的寄存器 185

9.3.4 8250在IBM PC系列机中的应用 188

习题9 193

第10章 网络接口 195

10.1 网络接口控制器 195

10.1.1 网络接口控制器的概述 195

10.1.2 基于NIC的网卡结构及功能 196

10.2 NIC的工作原理 197

10.2.1 帧结构 197

10.2.2 DMA结构 199

10.2.3 帧接收 200

10.2.4 帧发送 203

10.2.5 远程DMA 203

10.3 NIC的内部寄存器 204

10.3.1 内部寄存器的地址映射 204

10.3.2 寄存器的描述 206

10.3.3 DMA寄存器 213

10.3.4 物理地址寄存器 217

10.3.5 多址寄存器 217

10.3.6 其他寄存器 218

10.4 NIC的初始化 220

10.4.1 NIC的复位状态 220

10.4.1 NIC初始化过程 220

习题10 222

第11章 数模(D/A)与模数(A/D)接口 223

11.1 D/A转换器 223

11.1.1 D/A转换器的性能参数 223

11.1.2 8位D/A转换器0832芯片及其接口设计 224

11.1.3 12位D/A转换器1210芯片及其接口设计 227

11.1.4 D/A转换器应用举例 229

11.2 模/数(A/D)转换器 232

11.2.1 A/D转换的主要性能指标 232

11.2.2 A/D转换的外围电路 233

11.2.3 2位A/D转换器——ADC0809芯片 234

11.2.4 ADC0809与PC总线的接口设计 236

11.2.5 ADC0809与PC总线的连接 237

11.2.6 12位A/D转换器——AD574芯片 241

11.2.7 12位AD574的接口设计 243

习题11 245

附录 8086/8088指令集 246