计算机硬体基础教程:原理、技术及套用
《计算机硬体基础教程:原理、技术及套用》以计算机硬体为基础、把硬体、软体和接口以及原理、技术和套用有机地结合在一起,全面地讲述计算机系统。
全书共分15章,主要内容如下:计算机系统的组成、结构、基本原理和工作过程;计算机的编程结构、定址方式和指令系统;彙编语言、编程方法和典型实例;8086、80386和Pentium的工作方式、内部结构和技术特点;存储器和高速快取技术;主机与外设之间的接口技术;外设及相关技术;主机系统;作业系统,包括MS-DOS和Windows的设计思想、体系结构等。本书是专为高等院校非计算机专业编写的,可作为目前开设的“计算机硬体技术基础”、“计算机原理和套用”、“微型计算机技术及套用”、“微型计算机技术及套用”等相关课程的主教材,也可作为有些学校新开设的“计算机系统”课程的主教材。
基本介绍
- 书名:计算机硬体基础教程:原理、技术及套用
- 作者:史嘉权等
- ISBN:9787302086710
- 定价:35元
- 出版时间:2004.08.01
书籍信息
作者:史嘉权等
定价:35元
印次:1-1
ISBN:9787302086710
出版日期:2004.08.01
印刷日期:2004.08.10
定价:35元
印次:1-1
ISBN:9787302086710
出版日期:2004.08.01
印刷日期:2004.08.10
内容简介
本书以计算机硬体为基础、把硬体、软体和接口以及原理、技术和套用有机地结合在一起,全面地讲述计算机系统。全书共分15章,主要内容如下:计算机系统的组成、结构、基本原理和工作过程;计算机的编程结构、定址方式和指令系统;彙编语言、编程方法和典型实例;8086、80386和Pentium的工作方式、内部结构和技术特点;存储器和高速快取技术;主机与外设之间的接口技术;外设及相关技术;主机系统;作业系统,包括MS-DOS和Windows的设计思想、体系结构等。本书是专为高等院校非计算机专业编写的,可作为目前开设的“计算机硬体技术基础”、“计算机原理和套用”、“微型计算机技术及套用”、“微型计算机技术及套用”等相关课程的主教材,也可作为有些学校新开设的“计算机系统”课程的主教材。
图书目录
第1章计算机系统概述1
1.1系统组成与结构1
1.1.1硬体系统1
1.1.2软体系统3
1.1.3文档资料4
1.1.4层次结构4
1.2系统配置与主要指标4
1.3基本原理和工作过程6
1.3.1冯·诺依曼型计算机6
1.3.2数制及其转换6
1.3.3算术与逻辑运算10
1.3.4指令执行过程15
1.3.5系统运行过程17
第2章指令系统20
2.1计算机的编程结构20
2.1.1暂存器21
2.1.2存储器24
2.1.3输入输出连线埠27
2.2运算元的定址方式27
2.2.1立即定址28
2.2.2暂存器定址28
2.2.3输入输出连线埠定址28
2.2.4存储器定址29
2.2.5关于地址的定址33
2.3微处理器的指令系统36
2.3.1传送指令36
2.3.2算术运算指令43
2.3.3逻辑运算和位操作指令49
2.3.4串操作指令及其重複前缀54
2.3.5转移调用类指令56
2.3.6控制类指令62
第3章彙编语言程式设计64
3.1彙编语言64
3.1.1彙编语言概述64
3.1.2语句的类型和格式65
3.1.3运算符67
3.2伪指令74
3.2.1段定义和段约定伪指令74
3.2.2数据定义伪指令77
3.2.3其他伪指令79
3.3程式设计82
3.3.1程式设计步骤83
3.3.2程式结构设计85
3.3.3顺序程式设计89
3.3.4分支程式设计91
3.3.5循环程式设计94
3.3.6子程式设计99
3.3.7程式结构的变换106
3.4典型彙编语言程式设计109
3.4.1数码转换109
3.4.2排序118
3.4.3对半检索121
3.4.4数据表的删除、插入和修改124
3.4.5鍊表的删除和插入127
第4章16位和32位微处理器133
4.116位微处理器8086133
4.1.18086的逻辑结构133
4.1.28086的引脚信号和工作模式136
4.1.38086的操作和时序142
4.1.48086的存储器编址和I/O编址153
4.232位微处理器80386154
4.2.180386的体系结构和工作方式154
4.2.280386的暂存器157
4.2.3指令流水线和地址流水线159
4.2.4虚拟存储机制和两级存储管理161
4.2.580386的中断167
4.2.680386的信号和汇流排状态168
4.332位微处理器Pentium171
4.3.1Pentium採用的先进技术及其技术特点171
4.3.2Pentium的原理结构173
4.3.3Pentium的暂存器174
4.3.4Pentium的主要信号176
4.3.5Pentium的汇流排状态和汇流排周期179
4.3.6Pentium系列微处理器的技术发展182
第5章存储器和高速快取技术185
5.1存储器件和存储器185
5.1.1存储器的分类185
5.1.2存储器的性能指标186
5.1.3随机存取存储器和唯读存储器187
5.1.4存储器的行列结构、套用举例以及容量扩充188
5.2存储器的体系结构193
5.2.1层次化的存储器体系结构193
5.2.2计算机系统的记忆体结构195
5.3计算机系统中的高速快取技术197
5.3.1高速快取的组织方式198
5.3.2高速快取控制器82385200
第6章计算机和外设的数据传输204
6.1为什幺要用接口电路204
6.2CPU和输入输出设备之间的信号205
6.3接口部件的I/O连线埠206
6.4CPU和外设之间的数据传送方式207
6.4.1程式方式207
6.4.2中断方式212
6.4.3DMA方式216
第7章串并行通信及其接口技术222
7.1接口的功能以及在系统中的连线222
7.2串列接口和串列通信224
7.2.1串列接口224
7.2.2串列通信涉及的几个问题225
7.3可程式串列通信接口8251A228
7.3.18251A的基本工作原理228
7.3.28251A的对外信号231
7.3.38251A的编程233
7.3.48251A套用举例237
7.4并行通信和并行接口239
7.5可程式并行通信接口8255A241
7.5.18255A的内部结构和引脚信号241
7.5.28255A的控制字242
7.5.38255A的工作方式244
7.5.48255A的套用举例248
第8章中断控制器、DMA控制器和计数器/定时器251
8.1中断控制器8259A251
8.1.18259A的引脚信号、编程结构和工作原理251
8.1.28259A的工作方式253
8.1.38259A的初始化命令字和操作命令字256
8.1.48259A套用举例263
8.1.5多片8259A组成的主从式中断系统266
8.2DMA控制器8237A267
8.2.1DMA控制器8237A的原理268
8.2.28237A的编程和套用274
8.3计数器/定时器8253/54276
8.3.1可程式计数器/定时器的工作原理277
8.3.2可程式计数器/定时器8253/54279
8.3.38253/54套用举例283
8.432位机中的多功能接口晶片82380284
8.4.1多功能接口晶片82380的组成和信号285
8.4.282380和CPU的连线288
第9章模数和数模转换290
9.1数模转换器291
9.1.1数模转换的原理291
9.1.2数模转换器和有关电路293
9.2模数转换器297
9.2.1模数转换涉及的参数297
9.2.2模数转换的方法和原理298
9.2.3模数转换器和系统连线时要考虑的问题300
9.2.4常用模数转换器套用举例302
9.3与转换有关的辅助电路305
9.4综合套用举例306
9.4.1多路A/D、D/A转换系统306
9.4.2数字显示系统307
9.4.3马达开环/闭环控制系统310
9.4.4前后台方式的数据处理系统316
第10章输入设备和相关技术322
10.1键盘322
10.1.1键盘的基本工作原理322
10.1.2计算机的键盘子系统327
10.1.3键盘中断处理程式和键盘缓冲区332
10.2滑鼠335
10.2.1滑鼠的工作原理、连线方式和数据格式335
10.2.2滑鼠的驱动程式及其功能调用336
第11章输出设备和相关技术338
11.1CRT显示器338
11.1.1CRT显示器的基本原理和性能指标338
11.1.2显示适配器340
11.1.3显示系统的字元方式和图形方式343
11.1.4显示存储器的组织方式345
11.2液晶显示器347
11.2.1液晶显示器的优点、分类和主要性能指标347
11.2.2液晶显示器的基本原理348
11.2.3字元、汉字与彩色图像的显示350
11.2.4液晶显示器的组成和功能352
11.3与显示有关的功能调用356
11.4高速图形卡连线连线埠AGP356
11.5印表机357
11.5.1印表机的性能指标和工作原理358
11.5.2主机和印表机的连线361
11.5.3关于印表机适配器365
第12章软碟、硬碟和光碟子系统369
12.1软碟子系统369
12.1.1软碟驱动器和控制器369
12.1.2与软碟有关的功能调用372
12.2硬碟子系统373
12.2.1硬碟驱动器和控制器374
12.2.2与硬碟有关的功能调用376
12.3光碟子系统377
12.3.1光碟的特点和类型377
12.3.2光碟读写原理378
第13章汇流排380
13.1汇流排的分类和性能指标380
13.2计算机的局部汇流排381
13.2.1局部汇流排ISA和EISA381
13.2.2局部汇流排PCI385
13.3计算机系统中的层次化局部汇流排388
13.4外部汇流排389
13.4.1外部汇流排IDE和EIDE389
13.4.2外部汇流排SCSI390
13.4.3外部汇流排RS\|232\|C393
13.4.4通用串列汇流排USB395
第14章主机系统的结构和工作原理396
14.116位计算机系统的结构396
14.1.116位计算机系统板概述396
14.1.2CPU子系统398
14.1.3接口部件子系统402
14.1.4IBM PC/XT的汇流排和外部设备的连线408
14.1.5ROM子系统和RAM子系统409
14.2Pentium系统及其主机板412
14.2.1Pentium的主机系统412
14.2.2Pentium主机板的结构413
第15章计算机作业系统417
15.1作业系统MS\|DOS418
15.1.1MS\|DOS的层次化结构和引导过程418
15.1.2命令的识别和执行421
15.1.3MS\|DOS的档案系统422
15.1.4MS\|DOS的软体中断和系统功能调用425
15.1.5档案的读写429
15.2作业系统Windows433
15.2.1Windows的概况和特点433
15.2.2Windows的设计思想和体系结构434
15.2.3Windows的用户信息界面436
15.2.4Windows的主要套用软体438
参考文献441