《微机系统及其接口技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:郁慧娣编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:1998
  • ISBN:7810503561
  • 页数:394 页
图书介绍:

1.1 现代微处理器 1

1.1.1 16位微处理器 1

1.1.2 32位微处理器 1

1 微处理器和微型计算机概述 1

1.2 基于微处理器的微型计算机系统 3

1.2.1 微处理器 3

1.2.2 微型计算机 5

1.2.3 微型计算机的应用 6

习题 6

2.1 8086/8088微处理器的结构特征 7

2.1.1 8086/8088CPU的内部结构 7

2 80X86微处理器 7

2.1.2 8086/8088的片脚功能和工作模式 11

2.1.3 存储器的逻辑地址和物理地址 21

2.2 80386微处理器的结构特征 23

2.2.1 80386CPU的内部结构 23

2.2.2 80386的片脚功能 26

2.3 8086/8088总线操作 33

2.3.1 最小方式下的总线读、写操作 34

2.3.2 最大方式下的总线读、写操作 37

2.3.3 I/O读周期和I/O写周期 40

2.3.4 中断响应周期 41

习题 41

3.1 8086/8088的寻址方式 43

3 80X86汇编语言程序设计 43

3.2 8086/8088的指令系统 47

3.2.1 指令格式 47

3.2.2 指令执行时间 49

3.2.3 8086/8088指令集 50

3.3 汇编语言 65

3.3.1 汇编语言语句的种类和格式 66

3.3.2 ASM-86参数 67

3.3.3 ASM-86表达式 67

3.3.4 伪指令语句 68

3.4 汇编语言程序设计举例 72

3.4.1 代码转换 72

3.4.2 串操作 78

3.4.3 算术运算与逻辑操作 82

3.5 BIOS和DOS功能调用 84

3.5.1 BIOS功能调用 85

3.5.2 DOS功能调用 85

3.6 80386的新增指令 86

习题 92

4 数据传输与通信 96

4.1 微型计算机与外部设备的数据传输 96

4.1.1 CPU和I/O设备之间的信号 96

4.1.2 接口的I/O端口地址 97

4.1.3 CPU和外部设备之间的数据传送方式 97

4.2.1 并行数据传输 102

4.2 并行数据传输和并行接口 102

4.2.2 并行接口Intel 8255A 104

4.2.3 8255A的应用 117

4.3 串行通信和串行接口 119

4.3.1 串行通信 119

4.3.2 串行接口 122

4.4 可编程串行通信接口芯片8251A 124

4.4.1 8251A的性能与工作原理 124

4.4.2 8251A的信号 126

4.4.3 8251A编程 127

4.5.1 异步通信适配器电路 133

4.5 异步通信适配器 133

4.5.2 通用异步通信收发器INS 8250的外部特性 135

4.5.3 8250内部寄存器及其编程方法 136

4.5.4 两台IBM PC微机之间的串行通信 142

4.5.5 异步通信I/O功能程序 145

4.5.6 异步通信I/O功能调用举例 147

习题 152

5 中断、DMA和计数器/定时器 153

5.1 中断 153

5.1.1 中断类型及中断地址指针表 153

5.1.2 外部硬件中断接口 154

5.1.3 外部硬件中断时序 156

5.2 8259A可编程中断控制器 156

5.2.1 8259A结构原理 157

5.2.2 中断引导方式 160

5.2.3 8259A的编程 161

5.2.4 8259A的操作方式 166

5.2.5 8259A的应用 169

5.3 直接存储器存取(DMA) 171

5.3.1 DMA方式的数据传送 171

5.3.2 8237 DMA控制器 172

5.3.3 8237 DMA的应用 180

5.4 计数器/定时器8253 186

5.4.1 8253的结构原理 187

5.4.2 8253的工作方式 190

5.4.3 8253的编程 195

5.4.4 8253在系统中的应用 196

习题 199

6 总线结构 201

6.1 总线概述 201

6.1.1 总线结构 201

6.1.2 总线规范 202

6.1.3 总线的性能指标 202

6.1.4 微型计算机标准总线分类 203

6.2 ISA总线:IBM PC总线、AT总线 203

6.2.1 PC总线 203

6.2.2 AT总线 204

6.3 EISA扩展工业标准总线 209

6.3.1 EISA总线特点 209

6.3.2 EISA总线引脚信号 210

6.3.3 EISA连接器 212

6.4 局部总线VESA,PCI 215

6.4.1 VL-BUS局部总线 215

6.4.2 PCI局部总线 217

习题 225

7 显示器适配器 226

7.1 光栅扫描显示技术 226

7.1.1 CRT显示器的基本工作原理 226

7.1.2 字符显示原理 227

7.1.4 图形显示原理 230

7.2 CRT控制器 230

7.1.3 字符CRT显示器适配器框图 230

7.2.1 MC 6845 CRTC结构 231

7.2.2 MC 6845内部寄存器的功能 232

7.3 CGA的显示模式与逻辑结构 235

7.3.1 CGA的显示模式 236

7.3.2 CGA的逻辑结构与控制寄存器 236

7.3.3 CGA的显示存储器 238

7.3.4 显示I/O功能程序 241

7.3.5 CGA编程举例 243

7.4 其他视频标准 248

7.4.1 VGA 249

7.4.2 Super VGA 249

7.4.4 局部总线视频 251

7.4.3 XGA 251

7.5 文本模式与图形模式 252

7.5.1 文本模式 252

7.5.2 图形模式 254

习题 255

8 磁盘驱动器及其控制器 257

8.1 磁表面存储原理 257

8.1.1 数据磁表面存储 257

8.1.2 磁记录的编码技术 258

8.1.3 磁盘 259

8.1.4 软盘片信息的记录格式 262

8.2.1 概述 263

8.2 5?英寸软磁盘驱动器原理 263

8.2.2 软盘驱动器的工作原理 264

8.3 软磁盘控制器 266

8.3.1 软磁盘控制器种类 266

8.3.2 软磁盘信息存取过程 266

8.3.3 软磁盘控制器功能 267

8.3.4 软盘I/O功能程序及其应用 268

8.4 硬盘机概述 273

8.4.1 工作原理和结构 273

8.4.2 硬盘的磁道格式 273

8.4.3 硬盘的信号接口 274

8.5 CD-ROM 277

8.5.1 光技术 277

8.5.2 CD-ROM光盘 278

8.5.3 盘片记录格式 279

8.5.4 CD-ROM驱动器 279

习题 280

9 80386 CPU的软件结构及其接口 281

9.1 实地址方式软件模型 281

9.2 保护地址方式软件结构 282

9.2.1 保护方式寄存器模型 282

9.2.2 保护方式存储管理和地址变换 289

9.3 描述符和页表项 295

9.3.1 描述符 295

9.3.2 页表项 299

9.4 多任务和保护 300

9.4.1 保护和保护模式 301

9.4.2 存取经保护模式的码和数据 302

9.4.3 任务切换和任务状态段表(TSST) 306

9.5 中断和异常的控制转移 310

9.6 虚拟86方式 311

9.7 80386总线操作 312

9.7.1 概述 312

9.7.2 地址流水线 314

9.7.3 读和写周期 314

9.7.4 中断响应周期 317

9.7.5 暂停指示和停机指示周期 318

9.8 80386与存储器的联接 320

9.8.2 动态存储器刷新 321

9.8.1 动态RAM(DRAM)子系统的设计 321

9.9 80386 Cache存储器 324

9.9.1 Cache存储器的组织 325

9.9.2 设计实例 327

习题 328

10 PC/AT兼容机系统硬件 330

10.1 原始IBM PC/AT中系统处理器板的结构 330

10.1.1 主机板方框图 330

10.1.2 PC/AT机存储器空间的分配 332

10.1.3 PC/AT机I/O空间的分配 333

10.2 高集成PC/AT兼容机 335

10.2.1 基于80386DX的PC/AT兼容机 335

10.2.2 基于80486DX的PC/AT兼容机 338

10.2.3 基于Pentium CPU的PC/AT兼容机 340

附录 346

A 8086/8088/80X86指令表 346

B MASM伪操作符表 361

C ASCII字符与编码对照表 363

D IBM-PC DOS中断向量一览表 364

E DOS(3.10)系统功能调用表 373

F BIOS功能扩展 384

G DOS5.0功能调用 386

H DOS的隐含中断 387

参考文献 394