- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理练习题一
计算机组成原理练习题一
一、简答题:
1、电子计算机一般分成哪些组成部分?为什么要分成这些组成部分?
答:电子计算机主要有五个组成部分:输入设备、控制单元、存储器、运算单元和输出设备。这些部件相互配合,相互协调地完成运算任务。输入设备用于接收外界信息,输出设备将计算的结果从计算机中输出,控制器完成操作步骤的控制和协调,存储器用于存储程序和数据,运算器则是完成计算工作的部件。
2、计算机中采用什么计数制?为什么?
答:计算机中所采用的是二进制的数据表示形式,因为二进制能方便可靠地用数字电路的逻辑电平表示。
3、运算器中可以有哪些寄存器?为什么?
答:首先讲一下寄存器的概念,寄存器是运算中临时存放数据的部件,由触发器构成,用于存储最频繁使用的数据。
运算器中可以有存储数据的寄存器,用于存放一些中间运算结果等;运算器中还可以有保存指令的寄存器、保存运算状态的寄存器以及保存存储器地址的寄存器。
原因:数据和存储器地址等信息从存储器中取出后需要临时保存在运算器中,运算的中间结果在存放到存储器中之前也需要临时存放。
4、什么是存储器的容量?什么是数据字?什么是指令字?
答:存储器的容量是衡量存储器容纳信息能力的指标.主存储器中数据的存储一般是以字为单位时进行,存储器中存储的一个字的信息如果是数据则称为数据字,如果是指令则称为指令字.
5、存储器中存储的数据和程序是怎样区分的?
答:数据和指令都以二进制代码的形式存储在存储器中,从代码本身无法区别它是数据还是指令,CPU在取指令时把从存储器中读取的信息都看作指令,在读取数据时把从存储器中读取的信息都看成是数据。为了区分运算数据和程序中的指令,程序员在编写程序时需要知道每个数据的存储位置以及指令的存储位置,以避免将指令当作数据或者将数据当作指令。
6、存储器中可存放大量数据,怎样从中找出指定的数据?
答:为了寻找主存储器中的某一个数据的位置,需要给不同的存储位置指定一个编号,也就是编排地址.数据写入和读出通过指定一个地址进行,就可以从存储器中找出指定的数据.
7、某计算机的内存为64MB,试计算该内存有多少个字节?
答:存储器容量的换算关系:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
64MB=64×1024KB=64×1024×1024B。
8、计算机的存储器为什么要有内存和外存之分?
答:为了用最合理的成本实现最大的存储容量,存储器分为主存储器和辅存储器.主存储器一般采用半导休存储器件实现,速度较高.程序和数据在运行时主要存放在主存中由于主存的成本较高,在计算机中难以实现很大容量,为此需要附加一个成本较低容量更大的辅存储器辅存又称外存,它一般通过输入输出部件连接到主存的外围设备.
9、为什么说系统软件是整个计算机系统的一部分?
答:系统软件向用户提供了一个基本的操作界面,并向应用软件提供功能支持.计算机如果没有系统软件将无法进行工作,因为应用软件的输入存储装入和运行都需要系统软件的支持,同时用户向计算机发出一系列操作命令也需要由系统软件来执行.
10、软件与硬件之间有什么关系?
答:软件和硬件在逻辑上是等效的,其区别在于速度、成本、可靠性、存储容量、变更周期等因素。
一般而言,用硬件实现的功能具有较高的执行速度,但同时成本也相对较高,而且硬件不易改变,它的灵活性较差。硬件是基础,通常实现一些最基本的系统功能,软件则实现一些比较复杂的功能,作为硬件的扩充。
11、计算机软件兼容有什么用处?
答:计算机软件的兼容就是软件的通用性,也就是一种计算机上的软件可以在别一种计算机上运行.软件的兼容有利充分利用已有的软件,降低软件的成本.
12、什么是计算机程序设计语言?为什么要有程序设计语言?
答:计算机语言是人与计算机交流信息用的语言,或者叫表达信息的规则.通过计算机语言,人们可以将要求计算机完成的工作表示出来.用于编写计算机软件的语言称为程序设计语言,它是用于编写各种计算机软件的工具.有了程序设计语言,人们就可以编写出各种计算机软件.
13、数字计算机如何分类?分类的依据是什么?
答:数字计算机进一步又可分为专用计算机和通用计算机。通用计算机又可分为巨型机、大型机、中型机、小型机、微型机、单片机。
数字计算机有哪些主要应用?
答:数字计算机的应用主要有科学计算、自动控制、测量和测试、信息处理(事务处理、管理应用)、教育和卫生、家用电气、人工智能。
冯.诺依曼计算机的主要设计思想是什么?它包括哪些主要组成部分?
答:将解题的程序(指令序列)存放在存储器中称为存储程序,而控制器依据存储的程序来控制全机协调地完成计算机任务叫做程序控制,存储程序并按地址顺序招待,这就是冯.诺依曼型计算机的设计思想,也是机器自动工作的关
文档评论(0)