图书介绍

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

现代微型计算机原理与接口技术教程
  • 杨文显主编;杨晶鑫副主编;黄春华,胡建人,宓双编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302127611
  • 出版时间:2006
  • 标注页数:405页
  • 文件大小:26MB
  • 文件页数:420页
  • 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口设备-高等学校-教材

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.1.1 电子计算机的基本组成1

1.1.2 微型计算机2

1.2 8086/8088微处理器结构3

1.2.1 8086/8088微处理器内部结构3

1.2.2 8086/8088微处理器的寄存器6

1.3 8086/8088微处理器子系统9

1.3.1 8086/8088微处理器的引脚及功能9

1.3.2 最小模式下的8086/8088微处理器子系统14

1.3.3 最大模式下的8086/8088微处理器子系统16

1.4 8086/8088微处理器的工作时序18

1.4.1 时钟周期、指令周期和总线周期18

1.4.2 系统的复位和启动操作18

1.4.3 最小模式下的总线读写周期19

1.4.4 最大模式下的总线读写周期21

1.4.5 总线空闲状态23

习题123

第2章 存储器25

2.1 存储器概述25

2.1.1 计算机中的存储器25

2.1.2 半导体存储器的分类与性能指标26

2.2 随机存取存储器27

2.2.1 静态随机存取存储器28

2.2.2 动态随机存取存储器31

2.2.3 新型DRAM存储器34

2.3 只读存储器36

2.3.1 掩膜型只读存储器37

2.3.2 可编程只读存储器37

2.3.3 可擦除可编程只读存储器37

2.3.4 电擦除可编程只读存储器39

2.3.5 闪速存储器42

2.4 存储器的扩展45

2.4.1 位扩展45

2.4.2 字扩展46

2.4.3 字位全扩展47

习题248

第3章 汇编语言基础51

3.1 数据定义与传送51

3.1.1 计算机内数据的表示52

3.1.2 数据的定义55

3.1.3 数据的传送58

3.1.4 简化段格式71

3.2 汇编语言上机操作73

3.2.1 编辑73

3.2.2 汇编73

3.2.4 运行和调试75

3.2.3 连接75

3.3 数据运算77

3.3.1 算术运算77

3.3.2 循环83

3.3.3 十进制数运算86

3.4 数据的输入和输出91

3.4.1 逻辑运算91

3.4.2 控制台输入和输出92

3.4.3 输入输出库子程序97

3.5 移位和处理器控制100

3.5.1 移位指令101

3.5.2 标志处理指令104

3.5.3 处理器控制指令104

习题3105

4.1 选择结构程序109

4.1.1 测试和转移控制指令109

第4章 汇编语言程序设计109

4.1.2 基本选择结构115

4.1.3 单分支选择结构116

4.1.4 复合选择结构118

4.1.5 多分支选择结构119

4.2 循环结构程序120

4.2.1 循环指令121

4.2.2 计数循环122

4.2.3 条件循环124

4.2.4 多重循环126

4.3 字符串处理128

4.3.1 与无条件重复前缀配合使用的字符串处理指令128

4.3.2 与有条件重复前缀配合使用的字符串处理指令130

4.4 子程序133

4.4.1 子程序指令133

4.4.2 子程序定义136

4.4.3 子程序文件138

4.4.4 子程序应用139

4.4.5 参数的传递140

4.5 宏指令144

4.5.1 宏指令的定义144

4.5.2 宏指令的应用145

4.6 BIOS和DOS功能调用146

4.6.1 BIOS功能调用146

4.6.2 DOS功能调用149

习题4149

第5章 微型计算机输入输出接口153

5.1 输入输出接口153

5.1.1 外部设备及其信号153

5.1.2 I/O接口的功能154

5.1.3 I/O端口的编址方法156

5.1.4 简单I/O接口的组成158

5.2 输入输出数据传输的控制方式161

5.2.1 输入输出指令162

5.2.2 程序方式163

5.2.3 中断方式168

5.2.4 直接存储器存取方式168

5.3 开关量输入输出接口169

5.3.1 开关量输入接口169

5.3.2 开关量输出接口171

习题5174

第6章 微型计算机的中断系统176

6.1 中断原理176

6.1.1 中断的基本概念176

6.1.2 中断工作方式的特点177

6.1.3 中断管理178

6.1.4 中断过程180

6.2.1 8086的中断类型182

6.2 8086 CPU中断系统182

6.2.2 8086的中断向量表183

6.2.3 8086对外部中断的响应184

6.3 可编程中断控制器8259A185

6.3.1 8259A的基本功能185

6.3.2 8259A引脚及内部结构186

6.3.3 8259A的工作方式188

6.3.4 8259A的编程191

6.4 中断方式输入输出197

6.4.1 中断方式I/O接口197

6.4.2 中断方式输入输出程序设计198

6.4.3 中断方式应用200

习题6202

第7章 可编程接口芯片203

7.1 可编程并行接口8255A203

7.1.1 8255A的内部结构与外部引脚203

7.1.2 8255A的控制字206

7.1.3 8255A的工作方式207

7.1.4 8255A的应用210

7.2 可编程定时器/计数器8254215

7.2.1 8254的内部结构与外部引脚216

7.2.2 8254的工作方式218

7.2.3 8254的控制字与初始化221

7.2.4 8254的应用224

7.3 串行通信的基本概念229

7.3.1 串行数据通信229

7.3.2 串行通信的方式231

7.3.3 串行通信接口233

7.3.4 RS-232C标准233

7.4 可编程串行通信接口16550235

7.4.1 16550的内部结构与外部引脚235

7.4.2 16550的内部寄存器237

7.4.3 16550的应用241

7.5 可编程串行通信接口8251A245

7.5.1 8251A的外部引脚245

7.5.2 8251A的内部寄存器247

7.5.3 8251A的应用248

习题7249

第8章 DMA传输251

8.1 DMA传输原理251

8.2 DMA控制器8237A253

8.2.1 8237A的基本功能253

8.2.2 8237A的内部结构和外部连接254

8.2.3 8237A的对外连接信号256

8.2.4 8237A的工作时序258

8.3 8237A的编程使用259

8.3.1 8237A通道专用寄存器260

8.3.2 8237A通道公用寄存器262

8.3.4 8237A的编程264

8.3.3 8237A端口地址及通道分配264

习题8266

第9章 数/模与模/数转换267

9.1 数/模转换268

9.1.1 数/模转换原理268

9.1.2 D/A转换芯片——DAC0832270

9.2 模/数转换272

9.2.1 信号变换中的采样、量化和编码272

9.2.2 A/D转换原理274

9.2.3 A/D转换器的主要技术指标277

9.3 典型A/D转换器芯片278

9.3.1 ADC0809278

9.3.2 AD574A281

9.4 数据采集系统284

9.4.1 工控PC简介284

9.4.2 PCL818多功能接口卡简介285

9.4.3 软件设计286

习题9288

第10章 现代微型计算机289

10.1 80x86系列微处理器289

10.1.1 16位80x86微处理器289

10.1.2 32位80x86微处理器291

10.1.3 Pentium系列微处理器293

10.1.4 32位微处理器的寄存器295

10.1.5 32位微处理器的工作方式297

10.2 32位80x86汇编语言程序设计298

10.2.1 32位汇编语言源程序格式298

10.2.2 32位80x86指令系统299

10.2.3 32位80x86汇编语言程序设计301

10.3 微型计算机体系结构302

10.3.1 80x86微型计算机结构302

10.3.2 Pentium系列微型计算机结构304

10.3.3 Intel系列芯片组307

10.4 存储管理技术310

10.4.1 高速缓存技术310

10.4.2 虚拟存储技术315

10.5 多任务管理与I/O管理319

10.5.1 多任务管理319

10.5.2 I/O管理321

10.6 现代微型计算机中断系统321

10.6.1 保护方式下的中断管理321

10.6.2 I/O控制中心的中断管理功能323

10.6.3 APIC中断325

习题10325

11.1 键盘、鼠标与打印机接口327

11.1.1 键盘327

第11章 PC系列微型计算机外部设备接口327

11.1.2 鼠标329

11.1.3 打印机接口330

11.2 软盘和硬盘驱动器接口333

11.2.1 软盘驱动器和接口标准333

11.2.2 硬盘驱动器和接口标准334

11.2.3 现代硬盘接口技术336

11.3 显示器和显示接口337

11.3.1 显示器337

11.3.2 显示器接口338

11.3.3 显示接口组成339

11.3.4 显示卡总线类型341

11.4 声卡及其接口341

11.5 IEEE 1394总线及接口342

11.5.1 IEEE 1394总线的特点343

11.5.2 IEEE 1394总线工作方式343

11.5.4 IEEE 1394接口与USB接口比较344

11.5.3 IEEE 1394接口类型344

习题11345

第12章 微型计算机总线346

12.1 总线技术概述346

12.1.1 总线的标准346

12.1.2 总线的指标346

12.1.3 总线的分类347

12.1.4 总线的数据传输348

12.2 ISA总线350

12.2.1 ISA总线信号350

12.2.2 ISA总线扩展卡351

12.3 PCI总线与PCI-Express总线351

12.3.1 PCI总线的特点352

12.3.2 PCI总线系统结构352

12.3.3 PCI总线信号353

12.3.4 PCI总线周期和地址空间355

12.3.5 PCI配置空间356

12.3.6 PCI总线设备开发及S5933360

12.3.7 PCI-Express总线361

12.4 USB总线364

12.4.1 概述364

12.4.2 USB总线的构成366

12.4.3 USB事务与USB帧369

12.4.4 批量传输、中断传输和实时传输372

12.4.5 控制传输374

12.4.6 USB设备的检测和配置376

12.4.7 USB控制器378

习题12381

附录A 标准ASCII码字符表382

附录B 80x86指令系统383

附录C DOS功能调用393

附录D BIOS功能调用400

参考文献405

热门推荐