简明计算机组成原理(代)
分類: 图书,计算机/网络,计算机体系结构,
作者: 杨立 主编
出 版 社: 天津大学出版社
出版时间: 2008-10-1字数: 357000版次: 1页数: 250印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787561827918包装: 平装内容简介
本书面向高职高专院校计算机类各专业,以职业岗位核心技能培养为目标,以课程体系要求为依据,以教授基础知识和基本技能为主体,突出实用特点。书中主要讲解计算机系统内部的组成原理,如运算方法与运算器、控制器、存储器、输入/输出设备等;同时介绍计算机系统结构的概念、计算机中的数据表示、指令系统、总线技术、并行处理与流水线技术、向量处理机、多处理机等。
本书融入作者多年教学和科研实践经验及体会,内容讲解深入浅出,相关知识层次清晰,体现出模块化处理的特点,从简单的系统概念引入,详细剖析各组成部分,强调专业知识与工程实践相结合,注重专业技术与实践技能的培养。
本书可作为高职高专院校计算机及相关专业的教材,也可作为从事相关领域的工程技术人员学习和应用的参考书。
目录
计算机系统概论
1.1计算机与存储程序控制
1.2计算机系统结构
1.3计算机的工作过程与性能
本章小结
思考题与习题1
计算机中的数据表示
2.1数值数据的表示
2.2数的浮点表示
2.3字符数据的表示
2.4数据校验六
本章小结
思考题与习题2
运算方法和运算器
3.1定点运算
3.2浮点运算
3.3运算器的基本组成与实例分析
本章小结
思考题与习题3
实验指导
计算机的存储系统
4.1存储器概述
4.2主存储器
4.3高速缓冲存储器
4.4虚拟存储器
4.5辅助存储器
本章小结
思考题与习题4
实验指导
指令系统
5.1指令系统概述
5.2指令格式
5.3指令和数据的寻址方式
5.4堆栈与堆栈操作
5.5指令格式的优化设计
5.6指令类型
5.7复杂指令系统和精简指令系统
本章小结
思考题与习题5
控制器
6.1控制器概述
6.2时序系统与组合逻辑控制
6.3微程序控制器
本章小结
思考题与习题6
实验指导
计算机总线技术
7.1总线的基本概念和结构形态
7.2总线控制
7.3常用总线
本章小结
思考题与习题7
外部设备与输入/输出系统
8.1外部设备概述
8.2计算机中常用的外部设备
8.3主机与外设的连接
8.4直接程序控制方式
8.5中断控制方式
8.6DMA控制方式
8.7I/O处理机方式
本章小结
思考题与习题8
实验指导
并行处理技术
9.1并行处理与流水线技术
9.2超标量处理机工作原理
9.3向量处理机工作原理
9.4多处理机系统
本章小结
思考题与习题9
参考文献
书摘插图
计算机系统概论
1.2计算机系统结构
1.2.3计算机组成和系统结构
为加深对本书知识的学习和理解,应该注意区分计算机组成和计算机系统结构概念上的差别。
计算机系统结构是指那些能够被程序员所见到的计算机概念性结构与功能特性,包括指令集、数据表示、寻址规则、寄存器定义、存储系统及I/O结构等。站在不同系统结构层次上的程序员所看到的计算机具有不同的属性。
计算机组成是计算机系统结构的逻辑实现,主要解决如何实现计算机体系结构所体现的属性,包括机器内部数据流的组成及逻辑设计等。
例如,指令系统体现机器的属性,属于计算机系统结构要解决的问题。但指令的具体实现,如取指令、指令译码、取操作数、完成运算和传送结果等,都属于计算机组成的问题。
需要明确,计算机系统结构、计算机组成与计算机实现之间互不相同,但又相互影响。主要体现在以下几个方面。
(1)计算机的系统结构相同,但可采用不同的组成。从机器语言或汇编语言程序设计者的角度所看到的概念性结构是相同的,均是由中央处理机、主存、通道、设备控制器、外设等构成。其中,中央处理机有相同的机器指令和汇编指令系统,只是指令的分析、执行在低档机上采用顺序进行,在高档机上采用重叠、流水线或其他并行处理方式。
(2)相同的计算机组成可以有多种不同的实现。如主存器件可用双极型的,也可用MOS型的;可用VLSI单片,也可用多片小规模集成电路组成。
(3)计算机的系统结构不同会使采用的计算机组成技术不同,反之,组成技术也会影响到系统结构。例如,为了实现加法和乘法运算,可采用面向寄存器的系统结构,也可采用面向主存储器的系统结构;要提高运行速度,可使加法与乘法运算并行处理,在组成结构上都要求设置独立的加法器和乘法器。又如,微程序控制是计算机组成影响系统结构的典型应用,通过改变微程序就可改变系统的机器指令,从而改变系统结构。可见,如果没有计算机组成技术的进步,系统结构的进展是不可能的。
(4)计算机组成的属性有数据通路宽度、专用部件设置、功能部件并行、控制机构组成方式、可靠性技术等,着眼于机器内各事件的排序方式以及控制机构的功能及部件间的关系。
……