图书目录

目录

微型计算机原理与结构

原理篇

第1章计算机概论3

1.1序言3

1.2二进制数4

1.2.1表示法4

1.2.2计算规则5

1.2.3二进制数与十进制数的转换7

1.2.4八进制数和十六进制数9

1.3计算机组成11

1.3.1概述11

1.3.2存储器12

1.3.3运算器13

1.3.4控制器13

1.3.5输入/输出设备15

习题 115

第2章数字电路基础17

2.1逻辑量的基本运算17

2.2逻辑电路的实现18

2.2.1晶体管18

2.2.2基本逻辑门电路20

2.3逻辑代数24

2.3.1概述24

2.3.2基本公式25

2.3.3逻辑表达式化简27

2.4常用数字电路29

2.4.1传送门29

2.4.2加法器31

2.4.3多路选择器32

2.4.4译码器33

2.4.5优先权编码器34

2.4.6触发器与寄存器35

习题 239

微型计算机原理与结构

目录

第3章机器数与编码42

3.1机器数42

3.1.1字和字长42

3.1.2有符号机器数的表示法43

3.1.3负数补码与真值之间的转换47

3.1.4补码加减运算48

3.1.5机器数的大小比较与移码52

3.2计算机中常用数据类型54

3.2.1整数54

3.2.2实数55

3.3二进制编码57

3.3.1十进制数字的二进制编码57

3.3.2ASCII码58

习题 358

第4章模型计算机60

4.1基本结构60

4.2存储空间与堆栈61

4.3CPU组成63

4.3.1算术逻辑运算单元63

4.3.2标志寄存器64

4.3.3寄存器组66

4.3.4其他专用寄存器66

4.4指令系统66

4.4.1寻址方式67

4.4.2传送类指令69

4.4.3操作类指令71

4.4.4程序控制类指令76

习题 481

第5章半导体存储器83

5.1概述83

5.2存储器工作原理84

5.2.1只读存储器ROM84

5.2.2静态随机存储器SRAM87

*5.2.3动态随机存储器DRAM89

5.3内存储器构成94

5.3.1存储芯片的连接95

5.3.2内存构成举例96

习题 5100

*第6章中央处理器101

6.1组成101

6.2功能电路102

6.2.1传送门102

6.2.2寄存器102

6.2.3算术逻辑运算单元103

6.2.4移位器105

6.2.5标志寄存器107

6.2.6增量器108

6.3机器指令格式109

6.4控制器110

6.4.1时钟与微操作110

6.4.2控制器组成及工作过程112

6.4.3微指令与微操作信号113

6.4.4微程序控制器120

6.5指令流程125

习题 6129

第7章输入/输出技术132

7.1输入/输出概论132

7.1.1I/O接口132

7.1.2I/O端口编址134

7.2I/O传送方式135

7.2.1直接传送135

7.2.2查询传送136

7.2.3中断传送139

7.2.4DMA传送141

7.3程序中断技术143

7.3.1概述143

7.3.2中断源143

7.3.3中断响应144

7.3.4确定中断源145

7.3.5多级中断147

7.4模型计算机中断系统150

7.4.1中断响应与控制150

7.4.2中断服务程序152

*7.4.3中断技术实现153

*7.5模型计算机DMA技术157

7.5.1总线共享控制157

7.5.2DMA控制器159

7.5.3DMAC功能电路与控制逻辑165

7.6数据通信基本概念169

7.6.1数据通信系统169

7.6.2数据传送方式170

7.6.3串行传送的核心电路170

7.6.4传输同步技术171

7.6.5通信模式174

7.6.6数据传输速率174

习题 7174

第8章汇编语言程序设计基础176

8.1概述176

8.2模型计算机汇编语言176

8.2.1常数176

8.2.2符号名177

8.2.3汇编语言语句177

8.2.4表达式178

8.2.5伪指令179

8.2.6汇编语言程序基本组成180

8.3程序设计基本方法182

8.3.1顺序程序设计182

8.3.2分支程序设计186

8.3.3循环程序设计189

8.3.4子程序设计194

习题 8208

结构篇

第9章个人计算机体系结构213

9.1概述213

9.2PC设备管理技术214

9.2.1即插即用214

9.2.2电源管理215

9.3总线215

9.3.1总线控制215

9.3.2标准系统扩展总线简介217

9.3.3性能指标220

9.4常用标准接口221

9.4.1并行接口221

9.4.2串行接口224

9.4.3USB225

9.5总线连接控制电路226

9.5.1双桥结构227

9.5.2控制中心结构227

习题 9228

第10章内存储器系统230

10.1动态存储器230

10.1.1读写周期230

10.1.2刷新周期231

10.1.3DRAM控制器232

10.2突发存取232

10.2.1概述232

10.2.2DRAM突发存取操作232

10.3高速缓冲存储器Cache234

习题 10236

第11章处理器系统237

11.1Intel 8086处理器237

11.1.1存储空间237

11.1.2处理器结构239

11.1.3指令系统244

11.1.4I/O空间与中断系统253

*11.2Intel 80486处理器256

11.2.1存储空间256

11.2.2处理器结构262

11.2.3浮点运算单元简介265

11.2.4指令系统268

11.2.5I/O空间与中断系统272

11.2.6多任务管理控制273

11.2.7保护机制276

11.3现代处理器结构278

11.3.1指令流水线278

11.3.2先行控制原理284

11.3.3超标量与超流水线技术285

11.3.4CISC和RISC286

11.3.5Pentium处理器简介286

11.4CPU性能指标288

11.5新一代64位处理器简介290

习题 11291

第12章外部设备294

12.1硬盘294

12.1.1磁盘信息组织294

12.1.2分区与格式化298

12.1.3硬盘驱动器结构300

12.1.4硬盘技术指标与接口301

12.2显示系统302

12.2.1显示器工作原理303

12.2.2彩色显示器304

12.2.3显示控制电路305

12.2.4技术指标与接口标准307

12.3键盘309

12.3.1工作原理309

12.3.2接口标准311

12.4鼠标器312

12.4.1工作原理312

12.4.2接口标准315

习题 12315

第13章基本输入输出系统BIOS317

13.1概述317

13.2实时时钟电路318

13.3系统参数的建立319

13.3.1标准CMOS设置319

13.3.2芯片组及BIOS选项设置321

13.3.3电源管理设置323

13.3.4PnP与PCI设置324

附录A逻辑符号标准对照表326

附录BASCII码327

附录C模型计算机指令系统表329

附录D模型计算机指令周期表332

附录EIntel 8086指令系统简表335

参考文献341