冯诺依曼体系结构与计算机组成原理课后答案解析

需积分: 16 4 下载量 51 浏览量 更新于2024-07-31 收藏 281KB DOC 举报
"计算机组成原理课后答案涵盖了冯诺依曼体系结构、计算机发展历史、软件类型、数据表示以及浮点数的规格化表示等内容。" 计算机组成原理是一门深入理解计算机内部工作原理的核心课程。这门学科主要研究的是计算机硬件系统的各个组成部分,包括运算器、控制器、存储器、输入设备和输出设备。这些组件构成了冯诺依曼计算机体系结构的基础,该体系结构由冯·诺依曼提出,其核心思想是存储程序,即把程序和数据存储在同一个内存中,使计算机能够自动按照预先存储的指令序列执行任务。 运算器负责执行算术和逻辑运算,控制器则负责协调和管理整个计算机系统的运行,包括从存储器中取出指令并执行。存储器分为内存和外存,用于暂时或长期保存数据和程序。输入设备用来接收用户的数据输入,输出设备则展示计算结果。计算机的发展历程通常被划分为四代,从真空管到晶体管,再到集成电路和大规模集成电路,每一代的技术进步都显著提升了计算机的性能和效率。 系统软件是管理计算机硬件和提供服务给其他软件的程序,如操作系统、驱动程序和工具软件。应用软件则是用户直接使用的软件,如办公软件、游戏和图形处理软件。软件除了系统软件和应用软件之外,还有一类介于两者之间的固件,它通常固化在硬件中,例如BIOS。 在数据表示方面,计算机可以处理不同形式的信息,如文本、图像、声音和视频。数的表示方式有原码、反码、补码和移码,主要用于表示整数和小数,特别是在处理负数时。原码直接表示数值,反码和补码常用于表示负数,移码则常用于浮点数运算。例如,一个负的小数在原码表示中会有一个符号位为1,而在补码表示中,负数的表示会比其原码多一位1。 浮点数的规格化表示是浮点运算中的关键概念,它确保了数字的尾数部分始终处于1的二进制形式,从而简化了计算。规格化过程涉及对数值进行调整,使其保持在特定范围内,比如例子中的27/64,经过规格化后,无论是正数还是负数,都能用标准的浮点格式表示。 计算机组成原理的学习涵盖了计算机硬件的基本组成、工作原理,以及数据表示和运算的方法,这些知识对于理解和设计计算机系统至关重要。通过课后的习题解答,学生可以更深入地理解这些概念,并提升解决实际问题的能力。
2018-12-28 上传
白中英计算机组成原理(第三版)课后习题答案(白中英) 模拟计算机的特点是数值由连续量来表示�运算过程也是连续的。数字计算机的主要特 点是按位运算�并且不连续地跳动计算。模拟计算机用电压表示数据�采用电压组合和 测量值的计算方式�盘上连线的控制方式�而数字计算机用数字 0 和 1 表示数据�采用 数字计数的计算方式�程序控制的控制方式。数字计算机与模拟计算机相比�精度高� 数据存储量大�逻辑判断能力强。 2� 数字计算机可分为专用计算机和通用计算机�是根据计算机的效率、速度、价格、运行 的经济性和适应性来划分的。 3� 科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。 4� 主要设计思想是�存储程序通用电子计算机方案�主要组成部分有�运算器、逻辑控制 装置、存储器、输入和输出设备 5� 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号�称为单元 地址。如果某字代表要处理的数据�称为数据字。如果某字为一条指令�称为指令字。 6� 每一个基本操作称为一条指令�而解算某一问题的一串指令序列�称为程序。 7� 取指周期中从内存读出的信息流是指令流�而在执行器周期中从内存读出的信息流是指 令流。 8� 半导体存储器称为内存�存储容量更大的磁盘存储器和光盘存储器称为外存�内存和外 存共同用来保存二进制数据。运算器和控制器合在一起称为中央处理器�简称 CPU�它 用来控制计算机及进行算术逻辑运算。适配器是外围设备与主机联系的桥梁�它的作用 相当于一个转换器�使主机和外围设备并行协调地工作。 9� 计算机的系统软件包括系统程序和应用程序。系统程序用来简化程序设计�简化使用方 法�提高计算机的使用效率�发挥和扩大计算机的功能用用途�应用程序是用户利用计 算机来解决某些问题而编制的程序。 10� 在早期的计算机中�人们是直接用机器语言来编写程序的�这种程序称为手编程序 或目的程序�后来�为了编写程序方便和提高使用效率�人们使用汇编语言来编写程序� 称为汇编程序�为了进一步实现程序自动化和便于程序交流�使不熟悉具体计算机的人 也能很方便地使用计算机�人们又创造了算法语言�用算法语言编写的程序称为源程序� 源程序通过编译系统产生编译程序�也可通过解释系统进行解释执行�随着计算机技术 的日益发展�人们又创造出操作系统�随着计算机在信息处理、情报检索及各种管理系 统中应用的发展�要求大量处理某些数据�建立和检索大量的表格�于是产生了数据库 管理系统。 11� 从第一至五级分别为微程序设计级、一般机器级、操作系统级、汇编语言级、高级 语言级。采用这种用一系列的级来组成计算机的概念和技术�对了解计算机如何组成提 供了一种好的结构和体制。而且用这种分级的观点来设计计算机�对保证产生一个良好 的系统结构也是很有帮助的。