图书介绍

现代微机原理与接口技术PDF|Epub|txt|kindle电子书版本网盘下载

现代微机原理与接口技术
  • 杨全胜主编(东南大学计算机科学技术学院) 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505374982
  • 出版时间:2002
  • 标注页数:420页
  • 文件大小:23MB
  • 文件页数:431页
  • 主题词:微型计算机(学科: 高等学校) 微型计算机(学科: 接口设备 学科: 高等学校) 微型计算机 接口设备

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

现代微机原理与接口技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 微机结构的发展和特点1

1.1 微处理器发展概述1

1.2 微机的组成4

1.2.1 微机系统的组成4

1.2.2 微机的硬件结构5

1.3 微处理器结构6

1.3.1 8086/8088微处理器6

1.3.2 Pentium微处理器14

1.3.3 Pentium II微处理器22

1.3.4 Pentium III微处理器25

1.3.5 时钟周期、总线周期和指令周期25

1.4 PC系列微机基本结构27

1.4.1 PC/XT机的基本结构27

1.4.2 80386/80486微机的基本结构29

1.4.3 现代微机的基本结构30

1.4.4 现代微机发展的特点33

1.5 Intel 815EP芯片组简介33

1.5.1 概述33

1.5.2 82815EP MCH芯片34

1.5.3 82801BA(ICH2)芯片37

1.5.4 SIO LPC47B27X芯片40

习题142

第2章 输入/输出与接口技术43

2.1 I/O接口概述43

2.1.1 接口43

2.1.2 I/O设备与I/O接口43

2.1.3 I/O接口的基本功能44

2.1.4 I/O接口的组成45

2.2 输入/输出数据的传输控制方式47

2.2.1 程序控制方式47

2.2.2 直接存储器存取方式49

2.2.3 专用I/O处理机方式49

2.3 I/O编址50

2.3.1 I/O统一编址50

2.3.2 I/O独立编址51

2.3.3 Intel系列微机I/O编址方式51

2.4 接口设计与分析基本方法55

2.4.1 接口硬件设计方法55

2.4.2 接口软件设计方法56

2.4.3 x86系列微机接口设计57

习题263

第3章 微机总线与接口标准65

3.1 总线与接口概述65

3.1.1 总线和接口及其标准的概念65

3.1.2 总线的分类66

3.1.3 总线的主要性能参数67

3.1.4 总线标准的特性67

3.1.5 总线操作和总线传送控制68

3.2 系统总线69

3.2.1 ISA总线70

3.2.2 其他系统总线73

3.3 PCI总线74

3.3.1 PCI总线的特点74

3.3.2 PCI信号定义75

3.3.3 PCI插槽和PCI扩展卡78

3.3.4 PCI总线命令80

3.3.5 PCI总线协议82

3.3.6 PCI总线数据传输过程86

3.3.7 总线仲裁88

3.3.8 PCI总线配置90

3.3.9 PCI BIOS99

3.3.10 82801BA中的PCI101

3.4 通用串行总线USB101

3.4.1 USB系统组成101

3.4.2 USB系统的接口信号和电气特性103

3.4.3 USB数据流类型和传输类型105

3.4.4 USB交换的包格式106

3.4.5 USB设备状态和总线枚举108

3.4.6 USB外围芯片及应用109

3.5 高性能串行总线标准IEEE1394110

3.5.1 IEEE1394的主要性能特点110

3.5.2 IEEE1394拓扑结构110

3.5.3 IEEE1394地址分配111

3.5.4 IEEE1394的主要技术规范112

3.5.5 IEEE1394与USB的比较113

3.6 其他总线和接口113

3.6.1 SCSI接口标准113

3.6.2 AGP接口116

3.6.3 新型总线和I/O技术介绍118

3.7 PCMCIA总线及扩展卡120

3.7.1 16位PC卡121

3.7.2 卡总线(CardBus)125

3.7.3 卡插架(CardBay)125

习题3127

第4章 DMA技术129

4.1 概述129

4.1.1 DMA的组成和作用129

4.1.2 DMA传送的工作过程130

4.1.3 DMA传送的方式130

4.2 DMA控制器131

4.2.1 DMA控制器在系统中的两种工作状态131

4.2.2 82C37A 的内部结构和引脚功能说明132

4.2.3 82C37A 的内部寄存器134

4.2.4 82C37A DMA控制器端口地址139

4.2.5 软命令139

4.2.6 DMA控制器的工作时序140

4.3 DMA编程和应用举例142

4.3.1 82C37A的初始化编程142

4.3.2 82C37A 的应用举例143

习题4145

第5章 中断技术147

5.1 中断的概念147

5.1.1 中断的概念147

5.1.2 现代微机的中断类型147

5.1.3 现代微机的中断处理149

5.2 可编程中断控制器Intel 8259A151

5.2.1 8259A的引脚和内部结构151

5.2.2 8259A的初始化编程160

5.2.3 8259A在现代微机中的应用161

5.3 实模式下中断处理程序的设计164

5.4 PCI中断167

5.4.1 现代微机中对PCI中断的操作167

5.4.2 PCI中断响应周期167

5.4.3 PCI中断的共享168

5.5 高级可编程中断控制子系统APIC168

5.5.1 APIC子系统的组成169

5.5.2 82801BA的I/O APIC模块中的寄存器170

5.5.3 APIC总线功能172

5.5.4 APIC子系统的工作过程176

5.6 串行中断177

习题5179

第6章 定时与计数技术181

6.1 概述181

6.1.1 定时与计数181

6.1.2 定时方法181

6.2 可编程定时器/计数器8254182

6.2.1 8254-2的基本功能183

6.2.2 8254的内部结构和外部引脚183

6.2.3 8254的工作方式186

6.2.4 8254的控制字190

6.2.5 8254的编程192

6.3 8254在微机中的应用195

6.3.1 计数器0——系统计时器195

6.3.2 计数器1——动态存储器定时刷新控制196

6.3.3 计数器2——扬声器音频发生器196

6.4 实时钟电路及其应用200

6.4.1 MC146818的外部特性和工作原理200

6.4.2 CMOS-RAM中的实时钟信息203

6.4.3 实时钟的状态寄存器204

6.4.4 RT/CMOS RAM操作205

习题6206

第7章 并行接口209

7.1 并行接口概述209

7.2 可编程并行接口芯片82C55210

7.2.1 8255的基本功能210

7.2.2 8255的内部结构和外部引脚210

7.2.3 8255的工作方式213

7.2.4 8255的控制字与初始化编程218

7.2.5 8255应用举例220

7.3 并行接口标准222

7.3.1 打印机并行接口223

7.3.2 IEEE1284标准227

7.4 打印机接口编程234

7.4.1 打印机适配器端口直接编程234

7.4.2 打印机功能调用237

7.4.3 使用打印机适配器的数据传输238

习题7241

第8章 串行接口243

8.1 串行通信基本概念243

8.1.1 串行通信243

8.1.2 数据传送方式244

8.1.3 波特率和收/发时钟244

8.1.4 信号调制解调245

8.1.5 差错控制246

8.1.6 信道复用247

8.1.7 串行通信基本方式248

8.2 串行通信协议249

8.2.1 异步串行通信协议249

8.2.2 同步串行通信协议251

8.3 串行接口标准254

8.3.1 RS-232C标准255

8.3.2 RS-449与RS-423/422/485接口263

8.3.3 几种标准的比较265

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

8.4.1 基本性能268

8.4.2 内部结构269

8.4.3 外部引脚功能270

8.4.4 8251A的编程273

8.5 异步通信适配器275

8.5.1 INS8250外部引脚276

8.5.2 UART内部结构277

8.5.3 采用UART的异步通信适配器硬件逻辑284

8.5.4 INS8250的编程286

8.5.5 串行通信程序设计287

习题8291

第9章 人机交互接口与A/D、D/A转换器接口293

9.1 PC机键盘接口293

9.1.1 PC机键盘接口原理293

9.1.2 键盘与主机之间的通信方式294

9.2 鼠标器接口295

9.2.1 鼠标器的分类与工作原理296

9.2.2 鼠标器的接口296

9.2.3 鼠标器的驱动程序297

9.3 显示器与显示卡298

9.3.1 CRT显示器299

9.3.2 CRT显示器的主要性能参数299

9.3.3 显示卡300

9.3.4 液晶显示器(LCD)303

9.4 网络接口307

9.4.1 调制解调器307

9.4.2 ISDN309

9.4.3 宽带接入技术309

9.4.4 82801BA中的LAN控制器312

9.4.5 通信/网络插槽CNR314

9.5 AC’97音频和调制解调器控制器315

9.5.1 AC’97概述315

9.5.2 AC’97的数字链接AC_link315

9.5.3 现代微机系统实现AC’97标准的方法319

9.6 D/A和A/D转换器319

9.6.1 D/A转换器320

9.6.2 A/D转换器327

习题9334

第10章 PC机的高级编程技术335

10.1 Pentium II/III保护模式下的内存管理335

10.1.1 系统地址寄存器335

10.1.2 段式存储管理336

10.1.3 Pentium II/III的虚拟页式存储管理341

10.2 Windows 9x中的虚拟机345

10.2.1 虚拟机与VxD的引入345

10.2.2 虚拟机的含义345

10.2.3 虚拟机环境下的I/O端口访问347

10.2.4 虚拟机环境下对内存的访问348

10.2.5 虚拟机环境下对中断或异常的处理348

10.3 虚拟设备驱动程序(VxD)基础350

10.3.1 VxD文件的结构351

10.3.2 VxD 的设备描述符块DDB351

10.3.3 VxD中的消息352

10.3.4 VxD的加载与卸载354

10.3.5 VxD开发工具介绍356

10.3.6 虚拟环境下的VxD362

10.4 Windows驱动程序模型(WDM)简介377

10.4.1 Windows2000驱动程序377

10.4.2 WDM的基本结构378

10.4.3 I/O请求包(IRP)381

10.4.4 即插即用383

10.4.5 数据读/写384

10.4.6 驱动程序安装389

10.4.7 驱动程序开发环境391

习题10392

附录AIntel系列处理器指令系统及汇编语言程序设计393

A.1 Intel系列处理器指令系统393

A.1.1 寻址方式394

A.1.2 机器指令格式397

A.1.3 8086/8088处理器指令系统简介398

A.1.4 Pentium III处理器指令系统简介404

A.2 汇编语言程序设计409

A.2.1 汇编语句的种类和格式409

A.2.2 常用的汇编语言语句411

A.2.3 汇编语言程序上机过程414

A.2.4 DEBUG主要命令415

主要参考文献419

热门推荐