图书介绍

微型计算机硬件技术教程 原理·汇编·接口及体系结构PDF|Epub|txt|kindle电子书版本网盘下载

微型计算机硬件技术教程 原理·汇编·接口及体系结构
  • 潘新民主编;耿恒山等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111138953
  • 出版时间:2004
  • 标注页数:349页
  • 文件大小:23MB
  • 文件页数:365页
  • 主题词:微型计算机-硬件-高等学校-教材

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

目录1

1.1.2 数制的转换2

1.1.3 编码方法4

1.1.4 基本数据类型6

1.2 微型计算机的发展7

1.3 微处理器、微型计算机和微型计算机系统10

1.3.1 微处理器(CPU)11

1.3.2 存储器12

1.3.3 总线12

1.4.1 科学计算13

1.4.2 信息处理和事物管理13

1.4 微型计算机的应用13

1.3.4 I/O设备与I/O接口13

1.4.3 CAD/CAM14

1.4.4 工业过程控制和智能化仪器14

1.4.5 家用电器和民用产品控制15

1.4.6 网络与通信15

1.4.7 娱乐与教育16

1.5 习题16

第2章 微处理器18

2.1 Irtel 8086/808818

2.1.1 Intel 8086/8088的功能结构18

2.1.2 Intel 8086/8088寄存器19

2.1.3 Intel 8086/8088系统中的存储器组织22

2.1.4 Intel 8086/8088引脚功能23

2.1.5 Intel 8086/8088的两种基本组态形式27

2.1.7 Intel 8086/8088的总线时序29

2.1.6 指令周期、总线周期和时钟周期29

2.2 高档微处理器33

2.2.1 Intel 80286、80386、80486微处理器33

2.2.2 Intel 80387协处理器38

2.2.3 Pentium系列微处理器38

2.3 高档微处理器的基本功能与新技术41

2.3.1 高档微处理器的寄存器阵列41

2.3.2 高档微处理器的操作模式47

2.3.3 存储器管理技术48

2.3.4 多媒体MMX和3DNOW技术55

2.4 习题56

第3章 微型计算机指令系统58

3.1 机器指令和汇编指令58

3.1.1 机器指令58

3.2.2 直接寻址60

3.2.1 立即数寻址60

3.2 寻址方式60

3.1.2 汇编指令60

3.2.3 寄存器寻址61

3.2.4 寄存器间接寻址61

3.2.5 基址寻址61

3.2.6 变址寻址62

3.2.7 基址变址寻址62

3.2.10 I/O端口寻址63

3.2.9 转移寻址63

3.2.8 串操作寻址63

3.2.11 比例变址寻址64

3.2.12 基址加比例变址寻址64

3.2.13 带有位移量的基址加比例变址寻址64

3.3 8086/8088指令系统64

3.3.1 概述64

3.3.2 传送类指令65

3.3.3 算术运算类指令66

3.3.4 逻辑运算与移位指令68

3.3.5 串操作类指令69

3.3.6 控制转移类指令70

3.3.7 处理器控制指令73

3.4 80386扩充与增加的指令74

3.4.1 80386扩充功能的指令74

3.4.2 80386新增加的指令76

3.5 Pentium新增指令77

3.5.1 Pentium专用指令77

3.5.2 Pentium控制指令78

3.6 习题78

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

4.1 汇编语言程序基础80

4.1.1 汇编语言语句的类型及格式80

4.1.2 汇编语言数据81

4.1.3 数据定义伪指令82

4.1.4 符号定义伪指令83

4.1.5 表达式与运算符84

4.1.6 段定义伪指令87

4.1.7 过程定义伪指令90

4.1.8 模块定义伪指令91

4.1.9 汇编程序的开发93

4.2 汇编语言程序设计方法94

4.2.1 概述94

4.2.2 顺序程序设计95

4.2.3 分支程序设计97

4.2.4 循环程序设计101

4.2.5 子程序设计105

4.3 高级宏汇编语言108

4.3.1 宏汇编108

4.3.2 重复汇编111

4.3.3 条件汇编112

4.3.4 结构与记录114

4.4.1 DOS功能的使用117

4.4 DOS和BIOS中断117

4.4.2 BIOS功能的使用121

4.5 汇编语言与高级语言的混合编程126

4.5.1 概述126

4.5.2 嵌入汇编方式126

4.5.3 模块连接方式128

4.6 习题130

第5章 存储器及接口132

5.1 半导体存储器概述132

5.1.1 半导体存储器的分类132

5.1.2 半导体存储芯片的一般结构134

5.1.3 半导体存储器的主要技术指标134

5.1.4 PC机主存储器性能介绍135

5.2 半导体存储器与CPU的接口136

5.2.1 存储芯片信号线的处理136

5.2.2 存储芯片与CPU的配合137

5.2.3 8088/80188(8位)与存储器的接口138

5.2.4 8086、80186、80286和80386SX(16位)与存储器的接口139

5.2.5 80386DX和80486(32位)与存储器的接口141

5.2.6 Pentium、Pentium Pro和PentiumⅡ(64位)与存储器的接口144

5.3 Cache存储器147

5.3.1 Cache存储器原理147

5.3.2 Cache存储器组织149

5.3.3 多层次Cache存储器149

5.4 虚拟存储器150

5.5 习题151

第6章 基本I/O接口152

6.1 I/O接口概述152

6.1.1 I/O指令152

6.1.2 I/O接口功能154

6.2 存储器映像I/O及隔离式I/O154

6.2.1 存储器映像式接口编址方式154

6.2.2 隔离式I/O接口编址方式155

6.2.3 PC机I/O接口地址分配156

6.3 存储器及I/O接口地址译码方法156

6.3.1 门电路译码法156

6.3.2 译码器译码法156

6.3.3 比较器译码法157

6.3.4 通用逻辑阵列GAL译码法158

6.3.5 地址译码的应用160

6.4 可编程并行接口——8255A160

6.4.1 8255A的内部结构及引脚161

6.4.2 8255A的三种工作方式162

6.4.3 8255A的方式控制字166

6.4.4 8255A的应用167

6.5 可编程计数器/定时器——8253-5169

6.5.1 8253-5的基本功能169

6.5.2 8253-5的内部结构及引脚169

6.5.3 8253-5的工作方式171

6.5.4 8253-5的控制字176

6.5.5 8253-5的应用177

6.6 可编程串行接口——8251A179

6.6.1 8251A的基本性能180

6.6.2 8251A的内部结构及引脚180

6.6.3 8251A的控制字183

6.6.4 8251A的初始化185

6.6.5 8251A的应用186

6.7 习题188

第7章 中断190

7.1 中断的基本概念190

7.1.1 中断的类型190

7.1.2 中断矢量表及中断控制192

7.1.3 中断指令194

7.1.4 中断与异常的优先级195

7.1.5 中断响应197

7.2.1 8259A的结构及功能201

7.2 可编程中断控制器——8259A201

7.2.2 8259A的引脚202

7.2.3 8259A的工作方式203

7.2.4 8259A的编程205

7.2.5 8259A的应用举例211

7.3 习题214

第8章 DMA及外存储设备215

8.1 DMA的基本原理215

8.2 DMA占用总线的方式215

8.3 DMA控制器——8237A218

8.3.1 8237A的内部构成框图218

8.3.2 8237A的引脚220

8.3.3 8237A的内部寄存器及编程控制字221

8.3.4 8237A的传送时序226

8.3.5 8237A在IBM PC/XT上的应用227

8.4.1 硬磁盘存储器230

8.4 磁盘、光盘存储器系统230

8.4.2 软磁盘驱动器233

8.4.3 光盘存储器236

8.5 可移动硬盘239

8.6 习题240

第9章 总线接口技术241

9.1 ISA总线241

9.1.1 8位ISA总线241

9.1.2 16位ISA总线244

9.2 扩展的ISA(EISA)总线和VESA总线247

9.2.1 EISA总线引脚说明247

9.2.2 EISA总线应用举例249

9.2.3 VESA局部总线251

9.3 外部设备互连(PCI)总线251

9.3.1 PCI总线概述252

9.3.2 PCI总线接口信号255

9.4.1 RS-232-C总线标准260

9.4 串行标准总线RS-232-C260

9.4.2 RS-232-C的应用263

9.5 通用串行总线USB265

9.5.1 USB总线规范265

9.5.2 USB总线体系结构268

9.5.3 USB总线的应用274

9.6 习题275

第10章 人机交互接口技术276

10.1 键盘接口技术276

10.1.1 矩阵键盘接口技术276

10.1.2 矩阵键盘程序设计277

10.2 鼠标器接口技术280

10.2.1 鼠标器的分类280

10.2.2 鼠标器的工作原理282

10.3 CRT显示接口技术283

10.3.1 CRT显示器的工作原理284

10.3.2 字符显示原理285

10.3.3 图形及汉字显示原理287

10.4 打印机接口技术288

10.4.1 打印机的分类289

10.4.2 并行打印机接口标准Centronics及其应用290

10.4.3 喷墨式打印机293

10.4.4 激光打印机295

10.5 扫描仪接口技术298

10.5.1 扫描仪的分类299

10.5.2 扫描仪的工作原理302

10.6 数码相机接口技术303

10.6.1 数码相机的特点304

10.6.2 数码相机的工作原理304

10.6.3 数码相机的图像处理308

10.7 习题308

11.1.1 多路开关310

11.1 多路开关及采样/保持器310

第11章 模拟量输入/输出通道接口技术310

11.1.2 采样/保持器312

11.2 模拟量输出通道接口技术(D/A)313

11.2.1 D/A转换原理314

11.2.2 8位D/A转换器——DAC0832314

11.2.3 D/A转换器的输出方式316

11.2.4 8位D/A转换器接口技术317

11.3 模拟量输入通道接口技术(A/D)318

11.3.1 A/D转换原理318

11.3.2 8位A/D转换器——ADC0808/0809319

11.3.3 8位A/D转换器接口技术320

11.4 模拟量I/O通道的结构形式322

11.4.1 模拟量输入通道的结构形式322

11.4.2 模拟量输出通道的结构形式323

11.5 习题324

12.2 微型机的基本体系结构327

12.1.1 芯片组的功能327

第12章 芯片组性能特点与微型机体系结构327

12.1 芯片组的性能特点327

12.1.2 芯片组的厂商328

12.1.3 Intel公司典型芯片组介绍328

12.2.1 8088PC/XT机的基本体系结构337

12.2.2 80286PC/AT总线的微型机体系结构339

12.2.3 80386/80486微型机的体系结构340

12.2.4 80486EISA总线微型机体系结构342

12.2.5 Pentium微型机的体系结构342

12.2.6 PentiumⅡ微型机的体系结构344

12.2.7 中心结构的Pentium Ⅲ微型机的体系结构345

12.2.8 Pentium4微型机的体系结构346

12.3 习题347

附录 逻辑符号对照表348

参考文献349

热门推荐