图书介绍

微型计算机系统原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

微型计算机系统原理及应用
  • 周明德编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302498063
  • 出版时间:2018
  • 标注页数:439页
  • 文件大小:68MB
  • 文件页数:453页
  • 主题词:微型计算机

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 80x86系列结构的概要历史1

1.1.1 Intel 80862

1.1.2 Intel 803862

1.1.3 Intel 804863

1.1.4 Intel Pentium3

1.1.5 Intel P6系列处理器4

1.1.6 Intel PentiumⅡ4

1.1.7 Intel PentiumⅢ4

1.1.8 Intel Pentium 44

1.1.9 Intel超线程处理器5

1.1.10 Intel双核技术处理器6

1.2 计算机基础7

1.2.1 计算机的基本结构7

1.2.2 常用的名词术语和二进制编码8

1.2.3 指令程序和指令系统11

1.2.4 初级计算机12

1.2.5 简单程序举例15

1.2.6 寻址方式19

1.3 计算机的硬件和软件24

1.3.1 系统软件24

1.3.2 应用软件25

1.3.3 支撑软件25

1.4 微型计算机的结构25

1.4.1 微型计算机的外部结构26

1.4.2 微型计算机的内部结构26

1.5 多媒体计算机27

1.5.1 人机接口27

1.5.2 多媒体计算机的主要功能28

1.5.3 多媒体计算机的组成28

1.6 新技术29

1.6.1 平板电脑29

1.6.2 大数据和网络存储30

1.6.3 大数据34

1.6.4 网格技术34

1.6.5 云计算36

1.6.6 物联网37

1.6.7 人工智能和智能机器人38

习题42

第2章 80x86系列结构微处理器与808645

2.1 80x86系列微处理器是8086的延伸45

2.1.1 8086功能的扩展45

2.1.2 8086性能的提高46

2.2 8086的功能结构47

2.3 8086微处理器的执行环境48

2.3.1 基本执行环境概要48

2.3.2 基本的程序执行寄存器49

2.3.3 存储器组织54

习题55

第3章 8086指令系统57

3.1 基本数据类型57

3.1.1 字、双字、四字、双四字的对齐57

3.1.2 数字数据类型58

3.1.3 指针数据类型59

3.1.4 位字段数据类型59

3.1.5 串数据类型60

3.2 8086的指令格式60

3.3 8086指令的操作数寻址方式60

3.3.1 立即数61

3.3.2 寄存器操作数61

3.3.3 存储器操作数61

3.3.4 I/O端口寻址64

3.4 8086的通用指令64

3.4.1 数据传送指令65

3.4.2 二进制算术指令69

3.4.3 十进制算术指令78

3.4.4 逻辑指令80

3.4.5 移位和循环移位指令85

3.4.6 控制传送指令87

3.4.7 串指令94

3.4.8 标志控制操作98

3.4.9 段寄存器指令98

3.4.10 杂项指令98

习题99

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

4.1 汇编语言的格式102

4.1.1 8086汇编语言程序的一个例子102

4.1.2 8086汇编语言源程序的格式102

4.2 语句行的构成103

4.2.1 标记103

4.2.2 符号106

4.2.3 表达式107

4.2.4 语句110

4.3 指示性语句110

4.3.1 符号定义语句111

4.3.2 数据定义语句111

4.3.3 段定义语句118

4.3.4 过程定义语句124

4.3.5 结束语句125

4.4 指令语句125

4.4.1 指令助记符125

4.4.2 指令前缀126

4.4.3 操作数寻址方式126

4.4.4 串操作指令128

4.5 汇编语言程序设计及举例131

4.5.1 算术运算程序设计131

4.5.2 分支程序设计133

4.5.3 循环程序设计134

4.5.4 字符串处理程序设计136

4.5.5 码转换程序设计139

4.5.6 有关I/O的DOS功能调用142

4.5.7 宏汇编与条件汇编145

习题154

第5章 处理器总线时序和系统总线161

5.1 8086的引脚功能161

5.1.1 8086的两种组态161

5.1.2 8086的引线163

5.2 8086处理器时序165

5.2.1 时序的基本概念165

5.2.2 8086的典型时序168

5.3 系统总线172

5.3.1 概述172

5.3.2 PC总线177

5.3.3 ISA总线179

5.3.4 PCI总线181

5.3.5 USB总线184

习题185

第6章 存储器187

6.1 半导体存储器的分类188

6.1.1 RAM的种类188

6.1.2 ROM的种类189

6.2 读写存储器RAM189

6.2.1 基本存储电路189

6.2.2 RAM的结构191

6.2.3 RAM与CPU的连接194

6.2.4 64KB动态RAM存储器198

6.3 现代RAM205

6.3.1 内存条的构成205

6.3.2 扩展数据输出动态随机访问存储器205

6.3.3 同步动态随机访问存储器206

6.3.4 突发存取的高速动态随机存储器209

6.4 只读存储器209

6.4.1 掩模只读存储器209

6.4.2 可擦除的可编程序的只读存储器211

习题218

第7章 输入和输出223

7.1 概述223

7.1.1 输入输出的寻址方式223

7.1.2 CPU与I/O设备之间的接口信息224

7.1.3 CPU的输入输出时序225

7.1.4 CPU与接口电路间数据传送的形式225

7.1.5 IBM PC与外设的接口与现代PC的外设接口226

7.2 CPU与外设数据传送的方式228

7.2.1 查询传送方式229

7.2.2 中断传送方式232

7.2.3 直接数据通道传送方式233

7.3 DMA控制器Intel 8237/8237-2235

7.3.1 主要功能235

7.3.2 8237的结构236

7.3.3 8237的工作周期237

7.3.4 8237的引线238

7.3.5 8237的工作方式240

7.3.6 8237的寄存器组和编程241

习题248

第8章 中断250

8.1 引言250

8.1.1 为什么要用中断250

8.1.2 中断源250

8.1.3 中断系统的功能251

8.2 最简单的中断情况251

8.2.1 CPU响应中断的条件251

8.2.2 CPU对中断的响应253

8.3 中断优先权254

8.3.1 用软件确定中断优先权255

8.3.2 硬件优先权排队电路256

8.4 8086的中断方式258

8.4.1 外部中断258

8.4.2 内部中断259

8.4.3 中断向量表259

8.4.4 8086中的中断响应和处理过程259

8.5 中断控制器Intel 8259A261

8.5.1 8259A的功能261

8.5.2 8259A的结构262

8.5.3 8259A的引线262

8.5.4 8259A的中断顺序264

8.5.5 8259A的编程264

8.5.6 8259A的工作方式269

8.6 IBM PC/XT的中断结构273

8.6.1 中断类型273

8.6.2 IBM PC/XT中系统保留的中断273

习题275

第9章 计数器和定时器电路Intel 8253/8254-PIT277

9.1 概述277

9.1.1 8253-PIT的主要功能277

9.1.2 8253-PIT的内部结构277

9.1.3 8253-PIT的引线279

9.2 8253-PIT的控制字280

9.3 8253-PIT的工作方式281

9.3.1 方式0——计完最后一个数时中断281

9.3.2 8253-PIT工作方式小结282

9.4 8253-PIT的编程284

9.5 Intel 8254-PIT285

习题286

第10章 并行接口芯片289

10.1 可编程的并行输入输出接口芯片Intel 8255A-5的结构289

10.2 方式选择291

10.2.1 方式选择控制字292

10.2.2 方式选择举例292

10.2.3 按位置位/复位功能295

10.3 方式0的功能295

10.3.1 方式0的基本功能295

10.3.2 方式0的时序296

10.4 方式1的功能297

10.4.1 方式1的主要功能297

10.4.2 方式1输入297

10.4.3 方式1输出299

10.5 方式2的功能300

10.5.1 方式2的主要功能300

10.5.2 方式2的时序301

10.5.3 方式2的控制字302

10.6 Intel 8255A应用举例303

习题305

第11章 串行通信及接口电路307

11.1 串行通信307

11.1.1 概述307

11.1.2 串行接口标准EIA RS-232C接口311

11.2 Intel 8251A可编程通信接口313

11.2.1 Intel 8251的基本功能313

11.2.2 Intel 8251的框图313

11.2.3 Intel 8251的接口信号315

11.2.4 Intel 8251的编程317

11.2.5 Intel 8251应用举例319

习题322

第12章 数模转换与模数转换接口324

12.1 D/A转换器接口324

12.1.1 CPU与8位D/A芯片的接口324

12.1.2 8位CPU与12位D/A转换器的接口325

12.2 A/D转换器接口329

12.2.1 概述329

12.2.2 用软件实现A/D转换329

12.2.3 A/D转换芯片介绍332

12.2.4 A/D转换芯片与CPU的接口340

12.2.5 D/A和A/D转换应用举例345

习题348

第13章 x86系列微处理器的结构与工作方式349

13.1 x86系列处理器的功能结构349

13.1.1 Intel 8086的功能结构349

13.1.2 Intel 80386的功能结构349

13.1.3 Intel 80486的功能结构350

13.2 80x87 FPU的结构353

13.2.1 概述353

13.2.2 80x87 FPU的数字系统355

13.2.3 80x87 FPU的结构359

13.3 x86系列结构微处理器的工作方式371

13.3.1 实地址方式371

13.3.2 保护虚地址方式372

13.3.3 虚拟8086方式390

13.3.4 x86系列结构微处理器中的中断和异常397

习题402

第14章 x86系列微处理器的发展403

14.1 AMD x86-64处理器403

14.1.1 引言403

14.1.2 操作模式407

14.2 Intel Itanium处理器409

14.2.1 Intel Itanium体系结构介绍409

14.2.2 执行环境414

14.3 x86系列的嵌入式处理器419

14.3.1 通用描述420

14.3.2 体系结构概要420

习题426

附录A ASCII(美国信息交换标准码)字符表(7位码)427

附录B 8088指令系统表428

参考文献439

热门推荐