《微型计算机原理》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宋汉珍主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040157403
  • 页数:308 页
图书介绍:本书是普通高等教育“十五”国家级规划教材。本书主要内容包括:计算机系统概述,计算机中数据的表示,运算方法与运算器,控制器,Intel80X86 微处理器,存储系统,80X86的寻址方式与指令系统,输入输出系统及接口,中断系统及DMA系统,串,并行通信及接口电路。本书适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用。

第1章 计算机系统概论 1

1.1计算机的发展 1

电子数字计算机的发展 1

微型计算机的发展 3

我国计算机的发展概况 4

1.2计算机的分类及应用 4

计算机的分类 4

微型机的分类 5

计算机的应用 6

1.3计算机的基本构成 7

计算机的基本硬件结构 7

计算机软件系统 8

计算机系统的层次结构 9

1.4微型计算机的基本构成 11

微型计算机系统组成 11

微型计算机的典型结构 12

微型计算机的典型配置 13

微型计算机的特点 14

1.5微型计算机的工作过程 15

存储器的组织及工作过程 15

微型计算机的工作过程 16

1.6计算机的性能指标 16

习题 17

第2章 计算机中数据的表示法 19

2.1计数制及其相互转换 19

计数制 19

计算机中常用的进位计数制 20

不同进制数之间的转换 22

二进制数的运算规则 24

2.2计算机中数值数据的表示 26

机器数和真值 26

无符号数的表示方法 26

数的定点表示方法 27

数的浮点表示方法 27

二-十进制数字编码 28

2.3计算机中带符号数的表示 29

原码 29

反码 30

补码 30

变形补码 32

2.4计算机非数值数据的编码 34

字符的编码 34

汉字的编码 35

2.5数据校验码 36

奇偶校验码 37

交叉校验 37

循环冗余校验码 38

习题 40

第3章 运算器与控制器 42

3.1算术逻辑运算的基本电路 42

加法单元 42

加法器 43

3.2定点加减运算的实现 44

3.3定点乘法运算的实现 46

3.4定点除法运算的实现 49

3.5浮点运算 51

浮点加减运算 51

浮点乘除运算 53

3.6定点运算器 53

运算器的基本结构 53

运算器的组成 55

3.7控制器的功能和基本组成 56

控制器的功能 56

控制器的组成 56

指令的执行过程 58

控制器的控制方式 58

3.8微程序控制器 59

微程序控制器的基本概念 59

微程序控制器的组成及工作原理 60

3.9微程序设计技术 61

微指令的编码方法 61

微指令地址的形成 62

微指令格式 63

微程序控制存储器及操作 64

习题 65

第4章 Intel 80x86微处理器 66

4.1中央处理器的功能和组成 66

中央处理器的功能 66

中央处理器的组成 66

4.2 8086的内部结构 67

总线接口部件BIU 68

执行部件EU 70

BIU和EU的动作管理 72

4.3 8086的引脚信号和工作模式 72

最大模式和最小模式的概念 72

8086的引脚信号和功能 73

最小模式 75

最大模式 77

系统的复位和启动操作 79

4.4 8086 CPU的操作时序 80

时钟周期、指令周期和总线周期 80

最小模式下的总线读周期 81

最小模式下的总线写周期 82

最大模式下的总线读周期 83

最大模式下的总线写周期 84

总线空操作 85

最小模式下的总线保持 85

最大模式下的总线请求/允许 85

4.5 80386微处理器 86

80386的组成 86

80386的引脚功能 89

4.6 Pentium微处理器 90

Pentium的结构 91

Pentium的内部寄存器 91

Pentium的工作模式 92

习题 92

第5章 存储系统 93

5.1存储系统概述 93

存储器的分类 93

存储系统的层次结构 94

存储器的基本组成 96

5.2半导体静态随机存储器(SRAM) 96

SRAM的工作原理 96

SRAM结构 97

SRAM实例 100

5.3半导体动态随机存储器(DRAM) 101

DRAM的工作原理 101

DRAM实例 103

5.4只读存储器(ROM) 104

掩模型只读存储器 105

可编程只读存储器(PROM) 106

可擦除可编程只读存储器(EPROM) 106

电可擦除可编程只读存储器(E2 PROM) 108

闪速存储器(Flash Memory) 109

5.5存储器与CPU的连接 109

存储器与CPU连接中要考虑的问题 109

RAM与CPU的连接 110

地址空间分配与片选译码 111

动态存储器与CPU的连接 114

综合举例 115

5.6存储器的工作时序 116

存储器对读/写周期的时序要求 116

8086对存储器的读/写时序 117

习题 118

第6章 8086指令系统与汇编基础 119

6.1概述 119

指令及指令系统概念 119

机器指令和汇编指令格式 119

6.2 8086的寻址方式 120

立即寻址 121

直接寻址 121

寄存器寻址 121

寄存器间接寻址 121

寄存器相对寻址 122

基址变址寻址 122

相对基址变址寻址 122

程序转移寻址 122

6.3 8086指令系统 123

数据传送指令 123

算术运算类指令 129

逻辑指令 136

串处理指令 139

控制转移类指令 142

处理机控制指令 146

6.4汇编语言程序设计基础 147

伪指令 147

汇编语言语句格式 150

汇编语言程序框架 153

汇编语言上机过程 156

6.5汇编语言程序设计 159

DOS系统功能调用 159

程序设计结构及举例 161

习题 168

第7章 输入输出系统及接口 171

7.1接口电路概述 171

接口基本概念 171

接口电路的功能 172

接口信号 173

7.2输入输出端口 174

输入输出端口的概念 174

输入输出端口的编址方式 174

输入输出端口的地址译码 176

8086I/O端口的指令操作 177

7.3输入输出的数据传送方式 178

程序直接控制传送方式 179

中断传送方式 183

DMA方式 184

I/O处理机方式 195

习题 196

第8章 中断系统 198

8.1中断的概念 198

中断的基本概念 198

中断源类型 200

中断优先排队 200

8.2中断响应和中断处理 201

中断响应 201

中断处理 202

8.3 8086中断系统 204

8086的中断分类 204

中断向量和中断向量表 206

8086硬件中断的响应时序 207

软件中断 207

8.4中断控制器8259A 209

8259A的引脚信号、编程结构和工作原理 209

8259A的初始化命令字和操作命令字 214

8259A的编程 221

习题 224

第9章 串行、并行通信及常用接口电路 227

9.1通信的概念 227

通信的一般概念 227

并行通信 227

串行通信 227

9.2可编程并行通信接口8255A 230

8255A的内部结构 230

8255A的芯片引脚信号 231

8255A的控制字 232

8255A的工作方式 235

8255A的应用举例 241

9.3可编程串行通信接口8251A 244

8251A的功能与工作原理 244

8251A芯片引脚功能 247

8251A的控制字和方式字 250

8251A的应用 254

9.4计数器/定时器 257

计数器/定时器概述 257

可编程计数器/定时器8253 258

习题 268

第10章 总线 270

10.1概述 270

总线的概念 270

总线的分类 271

总线标准 272

10.2系统总线 272

PC/XT总线 272

ISA总线 275

EISA总线 275

VME总线 277

STD总线 278

10.3局部总线 280

VESA的VL-Bus 280

PCI总线 281

AGP总线 283

10.4外部总线 284

RS-232C总线 284

IEEE-488总线 286

SCSI总线 289

IDE总线 290

CENTRONIC总线 291

通用外设接口标准USB 292

习题 296

附录 297

附录A 8086/8088指令系统查阅表 297

附录B 指令对标志位的影响 304

附录C 常用芯片的引脚号和功能表 305

参考文献 308