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

  • 购买积分:20 如何计算积分?
  • 作  者:熊江
  • 出 版 社:
  • 出版年份:2007
  • ISBN:
  • 页数:0 页
图书介绍:

第一章 微机系统与接口技术概述 1

1.1微型计算机的特点和发展 1

1.2微型计算机的指标和分类 4

1.2.1微型计算机的主要性能指标 4

1.2.2微型计算机的分类 6

1.3微处理器、微型计算机和微型计算机系统的基本组成 7

1.3.1微处理器 7

1.3.2微型计算机 9

1.3.3微型计算机系统 10

1.4计算机中数的表示和编码 11

1.4.1不同进制数之间的转换 13

1.4.2二进制数及十六进制数的算术运算和二进制数的逻辑运算 16

1.4.3数据表示 18

1.4.4非数值信息的表示 22

1.5微机系统中的接口问题 24

习题一 25

第二章 微处理器结构 26

2.1 16位微处理器8086的编程结构 26

2.1.1 16位微处理器8086的内部结构 26

2.1.2 80x86CPU的寄存器结构 29

2.2 16位微处理器8086存储器组织结构与I/O组织 33

2.2.1存储器简介 33

2.2.2存储单元的地址和内容 34

2.2.3堆栈 36

2.2.4Intel 8086的I/O组织 36

2.3 Intel 8086的外特征 37

2.4 8086的总线操作 43

2.5 80286、80386、80486微处理器 46

2.5.1 80286微处理器 46

2.5.2 80386微处理器 48

2.5.3 80486微处理器 52

2.5.4 Pentium微处理器 54

习题二 55

第三章 寻址方式和指令系统 57

3.1寻址方式 57

3.1.1与数据有关的寻址方式 58

3.1.2与地址有关的寻址方式 66

3.2 8086指令系统 69

3.2.1数据传送类指令 69

3.2.2算术运算类指令 74

3.2.3逻辑运算指令 81

3.2.4逻辑运算和移位类指令 83

3.2.5控制转移类指令 86

3.2.6处理器控制类指令 91

3.2.7字符串操作指令 92

3.3 80x86的扩展指令 94

3.3.1 80386的指令系统 94

3.3.2 80486新增加的指令 104

3.3.3 Pentium新增加的指令 106

习题三 107

第四章 8086/8088汇编语言程序设计 110

4.1汇编语言语句格式 110

4.2汇编语言伪指令 112

4.2.1处理器选择伪指令 112

4.2.2段定义伪指令 113

4.2.3程序开始和结束伪指令 120

4.2.4数据定义及存储器分配伪指令 120

4.2.5表达式赋值伪指令EQU 124

4.2.6地址计数器与对准伪操作 125

4.2.7基数控制伪指令 126

4.3汇编语言源程序的汇编与连接 127

4.3.1建立ASM文件 127

4.3.2用MASM程序产生OBJ文件 128

4.3.3用LINK程序产生EXE文件 128

4.3.4可执行程序的结构 129

4.4汇编语言程序设计的基本方法 131

4.4.1顺序程序设计 131

4.4.2分支程序设计 133

4.4.3循环程序设计 138

4.4.4子程序设计 142

4.4.5宏汇编 152

4.4.6条件汇编 157

4.5程序设计举例 158

习题四 169

第五章 半导体存储器和高速缓冲存储器 171

5.1存储系统概述 171

5.1.1半导体存储器的分类 172

5.1.2存储器的主要技术指标 173

5.2随机存储器 174

5.2.1静态RAM 174

5.2.2动态RAM 179

5.3只读存储器 183

5.3.1 EPROM 183

5.3.2 EEPROM 187

5.4存储器部件的组成与连接 189

5.4.1 16位微机的内存组织 189

5.4.2 32位微机的内存组织 190

5.4.3半导体存储器与CPU的连接 191

5.5微机系统中的高速缓冲存储器 197

5.5.1 Cache概述 197

5.5.2 Cache的组织方式 198

5.5.3 Cache的数据更新方法 200

习题五 201

第六章 中断技术 203

6.1概述 203

6.1.1中断的基本概念 203

6.1.2中断处理的一般过程 204

6.1.3中断优先级处理方式 204

6.2 80x86中断系统 206

6.2.1外部中断 206

6.2.2内部中断 207

6.2.3中断向量表 207

6.2.4 80x86中断处理的优先级 209

6.3中断控制器8259A 209

6.3.1 8259A功能、内部结构及引脚功能 210

6.3.2 8259A的工作方式 212

6.3.3 8259A的编程 215

6.3.4 8259A在80x86微机上的应用 219

习题六 224

第七章 定时/计数器8253/8254 226

7.1概述 226

7.2可编程定时/计数器8253-5/8254-2 226

7.2.1外部特性与内部逻辑结构 227

7.2.2工作方式及特点 229

7.2.3编程命令 234

7.3 8253/8254的应用举例 236

7.3.1 8253/8254在PC系列机定时系统中的应用 236

7.3.2扩展定时计数器的应用 243

习题七 245

第八章 DMA技术 246

8.1 DMA概述 246

8.1.1 DMA方式的提出 246

8.1.2 DMA控制器的功能和基本结构 246

8.1.3 DMA操作的工作过程 247

8.2 DMA控制器8237A 249

8.2.1 8237A的编程结构和引脚 249

8.2.2 8237A的工作周期和时序 252

8.2.3 8237A的工作方式和传送类型 254

8.2.4 8237A的内部寄存器及编程控制字 255

8.3 8237A在80x86系列微机上的应用 260

8.3.1 8237A在IBM PC/XT上的应用 260

8.3.2 DMA写传输 262

习题八 263

第九章 可编程并行接口8255A 264

9.1并行接口原理 264

9.1.1并行接口的功能 265

9.1.2并行接口的内部结构 265

9.1.3并行接口的外部信号 265

9.2可编程并行接口芯片8255A 265

9.2.1 8255A的内部结构及引脚功能 265

9.2.2 8255A控制字 268

9.2.3 8255A的工作方式 269

9.3 8255A应用举例 273

习题九 281

第十章 串行接口 282

10.1串行接口通信的基本概念 282

10.1.1并行通信与串行通信 282

10.1.2串行通信的基本方式 282

10.1.3串行通信的传送速率 284

10.1.4信号的传送 284

10.2串行总线标准 286

10.2.1 RS-232C信号定义 286

10.2.2 RS-232C的信号电平及电平转换电路 287

10.2.3 RS-485串行总线标准 289

10.3可编程串行接口芯片8251A 290

10.3.1串行通信接口电路简介 290

10.3.2 8251A的内部结构和工作过程 292

10.3.3 8251A的控制字及初始化方法 296

习题十 303

第十一章 总线技术 305

11.1概述 305

11.1.1总线的分类 305

11.1.2总线的主要性能指标 305

11.1.3总线标准(总线规范) 306

11.1.4总线控制方法 306

11.1.5总线的数据传输方法 307

11.1.6总线体系结构 307

11.2ISA工业标准总线 308

11.2.1 8位ISA(即XT)总线定义 311

11.2.2 16位ISA(即AT)总线定义 312

11.3 PCI局部总线 313

11.3.1 PCI总线原理 314

11.3.2 PCI总线的主要信号 316

11.4外部总线 318

11.4.1通用串行总线USB 318

11.4.2 RS-232C总线 323

习题十一 328

第十二章 人机交互设备接口 329

12.1键盘及其接口 329

12.1.1键盘概述 329

12.1.2键盘接口的功能 331

12.1.3 IBM PC的键盘接口 334

12.2鼠标器及其接口 339

12.2.1鼠标器工作原理及分类 339

12.2.2鼠标的结构原理 339

12.2.3鼠标与计算机的接口 341

12.3 CRT显示器及其接口 341

12.3.1 CRT显示器概述及主要技术指标 342

12.3.2 CRT显示原理 343

12.3.3 CRT显示器接口技术 344

12.4打印机及其接口 349

12.4.1打印机的分类及主要技术指标 349

12.4.2打印机的结构和工作原理 350

12.4.3打印机接口电路 352

12.5其他人机交互设备 362

习题十二 375

第十三章 模拟接口 377

13.1模拟接口基础 377

13.2数模(D/A)转换接口 377

13.2.1数模转换的工作原理 378

13.2.2数模转换的主要技术指标 379

13.2.3 8位D/A转换器DAC0832的结构与工作方式 381

13.2.4 12位D/A转换器DAC1232结构及引脚 384

13.2.5 D/A转换器应用举例 385

13.3模数转换 390

13.3.1模数转换的工作原理 390

13.3.2模数转换的主要技术指标 394

13.3.3 8位A/D转换器ADC0809的结构及引脚 394

13.3.4 12位A/D转换器AD574的结构及引脚 398

13.3.5 A/D转换器应用举例 400

习题十三 404

附录一 DOS系统功能调用(INT21H) 406

附录二 BIOS系统功能调用 413

附录三 部分习题参考答案 418

主要参考文献 468