图书介绍

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

现代微机原理与接口技术
  • 李永忠主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560631462
  • 出版时间:2013
  • 标注页数:400页
  • 文件大小:92MB
  • 文件页数:410页
  • 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口技术-高等学校-教材

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.1.3 微型计算机的特点4

1.2 微型计算机系统组成4

1.2.1 微型计算机的硬件系统组成5

1.2.2 微型计算机的软件系统组成8

1.2.3 微型计算机的性能指标9

1.2.4 微型计算机发展新技术10

1.3 计算机中数值数据的表示12

1.3.1 进位计数制及其相互转换12

1.3.2 计算机中数的表示15

1.4 计算机中常用编码19

1.4.1 ASCII码19

1.4.2 BCD码及其调整20

1.4.3 汉字编码21

1.5 微机接口的定义与分类21

1.5.1 接口的定义21

1.5.2 接口的分类22

习题123

第2章 8086/8088 CPU结构与总线技术24

2.1 8086/8088微处理器的内部结构24

2.1.1 8086/8088 CPU的内部结构24

2.1.2 8086/8088内部寄存器26

2.2 8086/8088 CPU的引脚与功能27

2.2.1 CPU的引脚与功能27

2.2.2 总线周期32

2.2.3 总线接口器件35

2.3 8086/8088存储器结构37

2.3.1 系统存储器结构37

2.3.2 最小与最大模式下的系统总线41

2.4 微机系统中的总线结构42

2.4.1 总线分类与总线标准42

2.4.2 微机总线的性能指标43

2.4.3 PC系列微机总线43

习题244

第3章 8086/8088指令系统46

3.1 指令系统概述46

3.1.1 指令与指令系统46

3.1.2 操作数46

3.2 8086/8088 CPU的寻址方式46

3.2.1 立即寻址方式47

3.2.2 寄存器寻址方式47

3.2.3 直接寻址方式47

3.2.4 寄存器间接寻址方式48

3.2.5 寄存器相对寻址方式49

3.2.6 基址变址寻址方式49

3.2.7 相对基址变址寻址方式49

3.2.8 转移类指令的寻址方式50

3.2.9 I/O端口寻址方式51

3.3 8086/8088指令系统51

3.3.1 数据传送指令52

3.3.2 算术运算指令59

3.3.3 位处理指令68

3.3.4 串操作指令72

3.3.5 控制转移指令77

3.3.6 处理器控制指令87

习题388

第4章 高性能微处理器94

4.1 高性能微处理器技术94

4.1.1 超标量和超流水线技术94

4.1.2 分支转移预测技术96

4.1.3 MMX技术97

4.1.4 SSE技术97

4.1.5 保护方式存储器管理技术97

4.2 80x86微处理器98

4.2.1 80186/80188微处理器98

4.2.2 80286微处理器99

4.2.3 80386微处理器100

4.2.4 80486微处理器103

4.3 Pentium微处理器104

4.3.1 Pentium微处理器的主要特点104

4.3.2 Pentium微处理器的内部结构105

4.3.3 Pentium微处理器的寄存器组106

4.3.4 Pentium微处理器的引脚与功能112

4.3.5 Pentium微处理器的总线周期115

4.4 Pentium微处理器的存储器管理115

4.4.1 实模式下存储器管理115

4.4.2 保护模式下存储器管理中的数据结构116

4.4.3 保护模式下的分段存储器管理120

4.4.4 保护模式下的分页存储器管理123

4.4.5 保护模式下的段页式存储器管理126

4.4.6 保护模式下的寄存器127

4.4.7 保护模式下的中断和异常操作130

4.4.8 保护模式下的访问操作与保护机制131

4.4.9 保护模式下虚拟8086模式132

4.4.10 Pentium的系统存储器管理模式(SMM)133

4.5 Pentium系列微处理器的发展与新技术133

4.5.1 Pentium Pro微处理器133

4.5.2 Pentium MMX微处理器134

4.5.3 Pentium Ⅱ/Pentium Ⅲ微处理器135

4.5.4 Pentium 4微处理器137

4.5.5 Pentium双核处理器141

4.5.6 Core微架构的处理器142

4.5.7 Nehalem微架构的处理器145

4.5.8 Intel处理器家族145

4.6 Intel系列接口芯片组146

4.6.1 Intel x86系列微机系统的基本结构147

4.6.2 Intel G965高速芯片组147

习题4148

第5章 汇编语言源程序设计150

5.1 汇编语言的基本概念150

5.1.1 机器语言、汇编语言和汇编程序150

5.1.2 汇编语言程序的开发过程151

5.1.3 汇编语言程序的上机过程153

5.2 汇编语言语句格式与源程序结构157

5.2.1 汇编语言语句格式157

5.2.2 汇编语言源程序结构163

5.3 伪指令165

5.3.1 段定义伪指令165

5.3.2 数据定义及存储器分配伪指令167

5.3.3 数据定义伪指令中操作数的表达形式168

5.3.4 符号定义伪指令169

5.3.5 过程定义伪指令169

5.3.6 程序开始和结束伪指令170

5.3.7 定位伪指令171

5.3.8 段定义的简化171

5.3.9 宏指令174

5.4 典型汇编语言程序设计举例175

5.4.1 汇编语言程序设计步骤175

5.4.2 顺序程序设计176

5.4.3 分支程序设计179

5.4.4 循环程序设计183

5.4.5 子程序设计187

5.4.6 DOS系统功能调用192

5.5 其他汇编技术195

5.5.1 重复汇编195

5.5.2 条件汇编196

5.5.3 宏汇编197

5.6 32位汇编语言程序设计198

5.6.1 32位汇编语言源程序格式198

5.6.2 实模式下的32位汇编语言程序设计200

5.6.3 保护模式下的32位汇编语言程序设计200

习题5202

第6章 输入/输出技术208

6.1 输入/输出接口的基本知识208

6.1.1 I/O接口的定义208

6.1.2 I/O接口的功能209

6.1.3 I/O接口的基本结构210

6.1.4 接口的组成与分析方法210

6.1.5 I/O端口的编址211

6.2 CPU与外设之间的数据传送213

6.2.1 CPU与外设交换的信息类型213

6.2.2 CPU与外设交换信息的方式213

6.3 简单并行I/O接口216

6.3.1 并行通信和串行通信216

6.3.2 简单并行接口的设计217

6.3.3 简单并行I/O接口实例218

6.4 可编程并行I/O接口芯片Intel 8255A219

6.4.1 Intel 8255A的引脚及编程结构219

6.4.2 Intel 8255A的工作方式221

6.4.3 Intel 8255A的操作编程225

6.5 Intel 8255A的应用举例229

6.5.1 Intel 8255A在IBM PC/XT中的应用229

6.5.2 打印机接口230

6.6 DMA控制器Intel 8237A237

6.6.1 DMA的传送方式237

6.6.2 Intel 8237A芯片的内部结构与引脚239

6.6.3 Intel 8237A的工作方式241

6.6.4 Intel 8237A内部寄存器与编程243

6.6.5 Intel 8237A在IBMPC系列机中的应用248

习题6248

第7章 中断系统与定时/计数技术250

7.1 中断的基本概念250

7.1.1 中断系统250

7.1.2 中断处理过程253

7.1.3 中断优先级254

7.1.4 中断嵌套256

7.2 8086/8088中断系统257

7.2.1 80x86的中断类型257

7.2.2 80x86 CPU响应中断的过程260

7.2.3 80x86的中断向量表260

7.2.4 中断向量表的初始化262

7.2.5 80x86的中断优先级262

7.3 可编程中断控制器Intel 8259A263

7.3.1 Intel 8259A的基本结构263

7.3.2 Intel 8259A的编程266

7.4 Intel 8259A应用举例273

7.4.1 Intel 8259A在IBM PC/XT中的应用273

7.4.2 Intel 8259A在控制系统中的应用274

7.4.3 Intel 8259A的级联应用277

7.4.4 Intel 8259A的查询字应用278

7.4.5 Intel 8259A的定时应用278

7.4.6 Intel 8259A在Pentium机上的应用281

7.5 可编程定时/计数器Intel 8253282

7.5.1 定时与计数282

7.5.2 Intel 8253的主要特性与功能282

7.5.3 Intel 8253的内部结构与引脚283

7.5.4 Intel 8253的工作方式284

7.5.5 Intel 8253的方式控制字289

7.6 Intel 8253应用举例291

7.6.1 Intel 8253初始化291

7.6.2 Intel 8253应用实例292

习题7294

第8章 串行通信及其接口电路297

8.1 串行通信的特点及基本概念297

8.1.1 串行通信的特点297

8.1.2 串行通信的基本概念299

8.2 串行通信及RS-232接口标准302

8.2.1 串行通信接口标准302

8.2.2 RS-232接口标准303

8.2.3 RS-232、RS-422、RS-485接口306

8.3 可编程串行接口芯片Intel 8251A306

8.3.1 Intel 8251A的主要性能307

8.3.2 Intel 8251A的基本结构与引脚功能307

8.3.3 Intel 8251A的编程311

8.3.4 Intel 8251A应用举例317

8.4 USB串行接口319

8.4.1 USB构成319

8.4.2 USB的传输类型321

8.4.3 USB接口芯片PDIUSBD12322

8.4.4 USB与IEEE 1394性能的比较325

习题8327

第9章 存储器接口329

9.1 存储器概述329

9.1.1 存储器的基本概念329

9.1.2 存储器的分类329

9.1.3 存储器的性能指标330

9.1.4 现代微机中存储器的层次结构331

9.2 半导体存储器332

9.2.1 随机存取存储器(RAM)332

9.2.2 只读存储器(ROM)336

9.2.3 现代微机内存(DRAM)340

9.3 存储器与CPU的接口343

9.3.1 存储器与CPU连接应注意的问题344

9.3.2 存储器片选信号的处理方法344

9.3.3 存储器芯片的扩展345

9.3.4 8086微处理器的存储器接口350

9.4 高速缓冲存储器与虚拟存储器351

9.4.1 高速缓冲存储器(Cache)351

9.4.2 虚拟存储器353

9.5 外存储器355

习题9356

第10章 模拟接口技术359

10.1 模拟接口的基本概念359

10.1.1 计算机系统中的模拟接口359

10.1.2 采样保持电路360

10.1.3 D/A转换器(DAC)的工作原理361

10.1.4 D/A转换器的主要性能指标362

10.1.5 A/D转换器(ADC)的工作原理363

10.1.6 A/D转换器的主要性能指标364

10.2 典型D/A转换器及其应用365

10.2.1 D/A转换器DAC0832365

10.2.2 DAC0832与微处理器的接口367

10.2.3 DAC0832应用举例370

10.3 典型A/D转换器及其应用372

10.3.1 ADC0809转换器372

10.3.2 ADC0809与微处理器的接口374

10.3.3 ADC0809应用举例378

习题10382

附录A 8086/8088指令表384

附录B DOS功能调用391

附录C DEBUG命令396

附录D IBM PC/XT中断类型号的配置399

参考文献400

热门推荐