计算机组成原理试题及参考答案.doc

上传人:啊飒飒 文档编号:11546145 上传时间:2021-08-23 格式:DOC 页数:10 大小:165.92KB
返回 下载 相关 举报
计算机组成原理试题及参考答案.doc_第1页
第1页 / 共10页
计算机组成原理试题及参考答案.doc_第2页
第2页 / 共10页
计算机组成原理试题及参考答案.doc_第3页
第3页 / 共10页
计算机组成原理试题及参考答案.doc_第4页
第4页 / 共10页
计算机组成原理试题及参考答案.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《计算机组成原理试题及参考答案.doc》由会员分享,可在线阅读,更多相关《计算机组成原理试题及参考答案.doc(10页珍藏版)》请在三一文库上搜索。

1、RISC 的主要特征1. 选用使用频度较高的一些 简单指令,复杂指令的功能由简单指令来组合2. 指令 长度固定、指令格式种类少、寻址方式少3. 只有 LOAD / STORE 指令访存4. CPU 中有多个 通用 寄存器 5. 采用 流水技术 一个时钟周期 内完成一条指令6. 采用 组合逻辑 实现控制器 7. 采用 优化 的 编译 程序中断系统需解决的问题1. 各中断源 如何 向 CPU 提出请求 ?2. 各中断源 同时 提出 请求 怎么办 ?3. CPU 什么 条件、什么 时间、以什么方式响应中断 ?4. 如何 保护现场 ?5. 如何 寻找入口地址 ?6. 如何 恢复现场,如何 返回 ?7.

2、 处理中断的过程中又 出现新的中断 怎么办 ?1.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。1.求十进制数-113的原码表示,反码表示,补码表示和移码表示(用8位二进制表示,并设最高位为符号位,真值为7位)原 码 11110001反 码10001

3、110补 码10001111移 码000011112. 下列数中最大的数是_B_。A.(10010101)2B.(227)8C.(96)16D.(143)10在CPU中,跟踪后继指令地指的寄存器是_。A.指令寄存器B.程序计数器C.地址寄存器D.状态条件寄存器1.指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。从内存读出的数据流流向运算器(通用寄存器)。某计算机的字长16位,它的存储容量是64KB,若按字编址那么它的寻址范围是_。A.64KB.

4、32KC.64KBD.32KB1.已知:X=0.1011,Y=0.0101,求X/2补,X/4补X补,Y/2补,Y/4补,Y1.解:X补=0.1011X/2=0.01011X/4=0.001011X补=1.0101Y补=1.1011Y/2补=1.11011Y/4补=1.111011Y补=0.01012.机器数字长8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制数分别是多少?原码:-1,补码:-127,反码:-126,移码:+1。补4.若被传送的数据为11011011,假设采用偶校验技术,则校验位C=_。02什么是总线?总线的仲裁方式解决什么问

5、题?简述常见的控制方式及其特点。(8分)要点:1)总线是计算机各大部件之间的连接线,分为数据总线、地址总线和控制总线三类.(1分)2)总线的仲裁解决多部件争用总线的问题(1分)3)常见的仲裁方式包括:串行连接查询、计数器定时查询和独立请求三种方式,(3分)特点分别为系统容易扩展,但速度慢、优先级固定、单点故障明显;优先级灵活,没有单点故障,但速度慢;优先级灵活、响应速度快,没有单点故障。五、计算题,本题共21分1、设X=27(29/32),Y =25(5/8),阶码为3位,尾数为5位(均不包含符号位),用变形补码计算X+Y,要求按照计算机中浮点数的运算方法写出详细运算步骤。(8分)1.要点:1

6、)设阶码和尾数均采用双符号位表示,则X补=0011100.11101Y补=0010100.101(1分)2)求出阶差:ED=X阶码+-Y阶码=00111+11011=00010,阶差为2,移动 Y的尾数与X对齐Y=0011100.00101(1分)3)求出尾数和00.11101+00.00101=01.00010(2分)4)规格化并判断结果溢出因为尾数运算的双符号位不同,因此,需要对结果进行左移规格化,并将阶码加1,则X+Y补=01000,00.10010(2分)由于阶码的双符号位不同,因此,该浮点运算结果发生溢出,且是正溢出(2分)22、设x-0.01011,y0.01011,用变形补码计算

7、2x-y(5分)、要点:解;X补=11.10101,Y补=00.010112X补=11.01010,-Y补=11.10101(2分)2X补+-Y补=10.11111(2分)结果的双符号位不同,故运算结果溢出.。(1分)3.下列数中最小的数是_。A(101001)2B(52)8C(2B)16D(44)104.已知X-1/2成立。A.x1必须为1,x2x4至少有一个为1B.x1必须为1,x2x4任意C.x1必须为0,x2x4至少有一个为1D.x1必须为0,x2x4任意5在主存和CPU之间增加cache存储器的目的是_。A.增加内存容量B.提高内存的可靠性C.解决CPU与内存之间的速度匹配问题D.增

8、加内存容量,同时加快存取速度6采用虚拟存储器的主要目的是_。A.提高主存储器的存取速度B.扩大存储器空间,并能进行自动管理C.提高外存储器的存取速度D.扩大外存储器的存储空间7存储器是计算机系统的记忆设备,主要用于_。A.存放程序B.存放软件C.存放微程序D.存放程序和数据8在指令的地址字段中,直接指出操作数本身的寻址方式,称为_。A.隐含地址B.立即寻址C.寄存器寻址D.直接寻址2CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。2.解:h=Nc/(

9、Nc+Nm)=1900/(1900+100)=0.95r=tm/tc=250ns/50ns=5e=1/(r+(1-r)h)=1/(5+(1-5)0.95)=83.3%ta=tc/e=50ns/0.833=60ns寄存器间接寻址方式中,操作数处在_。A.通用寄存器主存单元.程序计数器.堆栈12.水平型微指令与垂直型微指令相比,_。A.前者一次只能完成一个操作B.后者一次只能完成一个操作C.两者都是一次只能完成一个操作D.两者都能一次完成多个操作RISC机具有以下特点:(1)选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。(2)指令长度固定,指令格式种类少,寻址方式种类少。(3)只有取数

10、/存数指令访问存储器,其余指令的操作都在寄存器之间进行。(4)CPU中通用寄存器数量相当多。(5)大部分指令在一个机器周期内完成。其意是指在采用流水线组织时每个机器周期内能完成一条指令功能,而并不是说一条指令从取指到完成指定功能只要一个机器周期。(6)以硬布线控制为主,不用或少用微指令码控制。(7)一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。5.RISCCPU是在克服CISC机器缺点的基础上发展起来的。它具有三个基本要素(1)一个有限的A._、(2)CPU配备大量的B._、(3)强调C._的优化。6.在计算机系统中,CPU对外围设备的管理除了程序查询方式、程序中断方式外,还有

11、A._方式、B._方式和C._方式。5.原码加减法是指_。A.操作数用原码表示,连同符号位直接相加减B.操作数取绝对值,直接相加减,符号位单独处理C.操作数用原码表示,尾数直接相加减,符号位单独处理D.操作数用原码表示,根据两数符号决定实际操作,符号位单独处理12.为了确定下一条微指令的地址,通常采用断定方式,其基本思想是_。A.用程序计数器PC来产生后继微指令地址B.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址C.用微程序计数器PC来产生后继微指令地址D.通过指令中指定一个专门字段来控制产生后继微指令地址13.操作控制器的功能是_。A.从主存取出一条指令B

12、.完成指令操作码译码C.产生时序信号D.从主存取出指令,完成指令操作码译码,并产生有关操作控制信号,以解释执行该指令14.CPU从主存取出一条指令并执行该指令的时间叫做_。A.机器周期B.指令周期C.时钟周期D.总线周期19.属于发生中断请求的条件的是_。A.一次逻辑运算结束B.一次DMA操作结束C.一次算术运算结束D.一条指令执行结束四.简答题(共20分)1.什么叫指令?什么叫微指令?二者有什么关系?2.说明机器周期、时钟周期、指令周期之间的关系。3.集中式总线仲裁有哪几种方式?哪种方式速度最快?四.简答题1.解:指令,即指机器指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。控制部

13、件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而一组实现一定操作功能的微命令的组合,构成一条微指令。许多条微指令组成的序列构成了微程序,微程序则完成对指令的解释执行。2.解:指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。3.解:有三种方式:链式查询方式、计数器定时查询方式、独立请求方式。最后一种方式速度最快。主存储器和CPU之间增加cache的目的是_。A.扩大主存储器的容量B.解决CPU和主存之间的速度匹配问题C.扩大CPU中通用寄存器的数量D.既

14、扩大主存储容量又扩大CPU通用寄存器数量9.采用虚拟存储器的主要目的是_。A.提高主存储器的存取速度B.扩大主存储器的存储空间C.扩大外存储器的存储空间D.提高外存储器的存取速度3.微程序控制器中,机器指令与微指令的关系是_。A.每一条机器指令由一条微指令来执行B.一段机器指令组成的程序可由一条微指令执行C.一条微指令由若干条机器指令组成D.每一条机器指令由一段用微指令编成的微程序来解释执行14设x补=1.x1x2x3x4,当满足_ C_时,x-1/2成立。A. x1=1, x2x4至少有一个为1 B. x1=1,x2x4任意C. x1=0, x2x4至少有一个为1 D .x1=0, x2x4任意

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1