目录
微型计算机原理与结构
原理篇
第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