- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期中测验题答案
《计算机组成原理》期中测验试题
姓名________ 学号__________
一、单项选择题
1.假定采用IEEE754单精度浮点数格式表示一个数,则该数的值是【 B】。
A.(+1.125)10×210 B.(+1.125)10×211
C.(+0.125)10×211 D.(+0.125)10×210
2. 在16位定点小数补码的表示范围中,最大正小数为【 B 】。
A. +(1–2-16) B. +(1–2-15)
C. 2-16 D. 2-15
3. 在下列有关补码和移码关系的叙述中,【 B 】是不正确的。
A.相同位数的补码和移码表示具有相同的表数范围
B.零的补码和移码表示相同
C.同一个数的补码和移码表示,其数值部分相同,而符号相反
D.一般用移码表示浮点数的阶,而补码表示定点整数
4.假定一个系统的物理地址空间大小为为512MB,按字节编址,每次读写操作最多可以一次存取32位。则存储器地址寄存器MAR和存储器数据寄存器MDR的位数分别为【 B 】。
A.29,8 B.29,32 C.27,8 D.27,32
5.以下哪一种情况能很好地发挥Cache的作用? 【 C 】
A.程序中不含有过多的I/O操作
B.程序的大小不超过实际的内存容量
C.程序具有较好的访问局部性
二、综合分析题
某机型CPU的寻址范围为64KB,要求从6000H开始接有4片8KB的存储器,要求:
写出每片RAM的地址范围;
画出选片控制的译码逻辑图;
如果运行时发现不论往哪片存储器写入数据,以A000H为起始地址的存储器芯片都有相同的数据,请分析故障原因。
解:(1)4片的寻址范围分别是: 6000H-7FFFH、8000H-9FFFH、A000H-BFFFH、C000H-DFFFH
选片控制的译码逻辑图;略
说明译码器输出有误,导致Y5输出始终为低,从而使相应的芯片始终选中。
三、简答题(可以自选其中3题):
1.什么叫透明性?透明是指什么都能看见吗?可以举例说明。
答:在计算机领域中,站在某一类用户的角度,如果感觉不到某个事物或属性的存在,即“看”不到某个事物或属性,则称为“对xxxx用户而言,某个事物或属性是透明的”。这与日常生活中的“透明”概念(公开、看得见)正好相反。例如:对于高级语言程序员来说,浮点数格式、乘法指令等这些指令的格式、数据如何在运算器中运算,等等,是透明的;而对于机器语言程序员和汇编语言程序员来说,指令的格式、机器结构、数据格式等则不是透明的。
2.指令和数据形式上没有差别,且都存于存储器中,计算机如何区分它们呢?
答:指令和数据在计算机内部都是用二进制表示的,因而都是0、1序列,在形式上没有差别。那么,CPU如何识别读出的是指令还是数据呢?实际上,CPU并不是把信息从主存读出后,靠某种判断方法来识别信息是数据还是指令的。而是在读出之前就知道将要读的信息是数据还是指令了。执行指令的过程分为:取指令、指令译码、取操作数、运算、送结果等。所以,在取指令阶段,总是根据程序计数器PC的值去取指令,所以取来的一定是指令;取操作数阶段取的一定是数据。
3.浮点数表示的精度和数值范围取决于什么?
答:在浮点数总位数不变的情况下,阶码位数越多,则尾数位数越少。即:表数范围越大,则精度越差
4.请概述原码加减交替除法是如何确定商值的。并请根据以下原码加减交替除法的逻辑结构图,说明图中∑f的含义,以及图中加法器、计数器、异或门等主要部件的作用。
原码加减交替除法逻辑结构框图
答: 原码加减交替法是将被除数X和除数Y的绝对值进行运算求商和余数。通过被除数(余数)与除数相减求余数,余数为正说明够减则上商为1,否则不够减上商为0。图中∑f表示余数的符号,所以取反之后作为商的值。
三个寄存器分别存放被除数、商和除数。
加法器求余数,计数器为控制算法的步数,异或门求商的符号。
文档评论(0)