《计算机组成原理期末试题.doc》由会员分享,可在线阅读,更多相关《计算机组成原理期末试题.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. .一、选择题每题2分,共18分1、以下关于冯诺依曼型计算机的描述,不正确的选项是_C_。A计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成B指令和数据在存储器中都是二进制码存储C指令存储器和数据存储器独立分设在不同的存储器D存储程序并按地址顺序执行是CPU自开工作的关键2、假设机器数为补码,某存放器中的内容为BF(十六进制),那么该存放器存储的数据真值是_B_(用十进制表示)。A65 B-65C64 D-643、以下关于存储器的描述,不正确的选项是_C_。ASRAM和DRAM都是易失性存储器BROM存储器内容是预置的,固定的,无法改写C多模块穿插存储器主要是解决主存空
2、间不够大的问题Dcache存储器是为了解决CPU和主存之间在速度上不匹配的问题4、以下关于RISC的描述中,不正确的选项是_C_。A指令条数比CISC少B指令长度固定,指令格式种类少,寻址方式种类少C在程序中出现频率占80%的指令占指令总数的20%D只有取数/存数指令访问存储器5、设机器数字长为16位,一个容量为32MB的存储器,CPU按半字长寻址,其寻址X围是_C_。A223 B224C225 D2266、在程序的执行过程中,cache与主存的地址映射是由_D_。A程序员调度的B操作系统管理的C由程序员和操作系统共同协调完成的D硬件自动完成的7、以下关于指令的描述,不正确的选项是_A_。A指
3、令周期是指CPU执行某条指令的时间B一个指令周期常常包含假设干个CPU周期C一个CPU周期包含假设干时钟周期D一条机器指令对应一个微程序,微程序是由假设干条微指令序列组成8、在多总线构造中,用于连接高速I/O设备模块的总线是_C_。ACPU总线 B系统总线CPCI总线 DISA总线9、以下关于磁盘存储器的描述,不正确的选项是_D_。A数据的写入和读出是合用一个磁头,称为读写磁头B磁盘控制器是主机和磁盘驱动器之间的接口C磁盘的道密度指沿磁盘半径方向单位长度上的磁道数D磁盘记录面外圈的扇区比内圈的扇区要长,因此每个扇区记录的信息也要多二、填空题共30分1、摩尔定律指的是_芯片单位面积上晶体管的数目
4、_每18个月翻一番。2、SRAM存储器的存储元是_触发器_,DRAM存储器的存储元是_MOS晶体管和电容器_。3、指令的寻址方式有_顺序_寻址方式和_跳跃_寻址方式两种。4、假设某机器有120条指令,平均每条指令由5条微指令组成,其中有一条取指微指令是所有指令公用的。微指令长度位32bit,那么控制存储器的容量最少是_15392bit_。5、流水线技术利用的是_时间_并行性,超标量技术利用的是_空间_并行性。6、总线的定时方式中,_异步定时_适用于快速和慢速功能模块都连接到同一总线的情况,_同步定时_适用于总线长度较短、各功能模块速度比拟接近的情况。7、总线仲裁方式有_分布式仲裁_和集中式仲裁
5、。集中式仲裁又分为三种,分别是_链式查询方式_,_计数器定时查询方式_,和_独立请求方式_。8、Infiniband是一个高性能的_I/O_标准,是一种基于_开关_的体系构造。9、PCI采用的是_同步_时序协议和_集中式_仲裁策略,其根本传输机制是_猝发式传送_。10、采用串行接口进展字符传送,假设波特率为3600波特,字符传送速率为400字符/秒,那么每个字符包含_9_bit。11、读写操作时,磁盘是恒_角速_旋转,光盘是恒_线速_旋转。12、某磁盘存储器有20个可用盘面,每个盘面有200个磁道,每个磁道均记录18000B信息,最小磁道直径是240mm,最大磁道直径是340mm,是那么该磁盘
6、存储器的道密度为_4道/mm_,柱面数为_200_,磁盘总容量为_72000000B_。13、某磁盘存储器转速为6000RPM,平均找道时间为12ms,数据传输率为1KB/ms,那么读出磁盘上连续存放的1MB数据需要的平均时间是_1041ms_。三、简答题每题3分,共12分2、什么是程序的局部性原理?程序总是趋向于使用最近使用过的数据和指令,包括程序的时间局部性和程序的空间局部性。1程序的时间局部性:指程序即将用到的信息可能就是目前正在使用的信息。2程序的空间局部性:指程序即将用到的信息可能与目前正在使用的信息在空间上相邻或者临近。4、在多总线构造中有三种总线HOST总线、PCI总线和LEGA
7、CY总线和三种桥北桥、南桥和PCI/LEGACY桥,请说出这三种桥分别连接的是哪些总线?北桥连接HOST总线和PCI总线,南桥连接PCI总线和PCI总线,PCI/LEGACY桥连接PCI总线和LEGACY总线。四、设有浮点数x=23(+11/16),y24(-13/16),阶码用4位含一位符号位补码表示,尾数用5位含一位符号位补码表示,求真值x/y=?要求1写出x,y的浮点数表示,2用补码加减交替法完成尾数除法运算。111/16=0.1011,故x的浮点数表示为001101011-13/16=1.1101,故y的浮点数表示为0100100112现依然用x和y表示其尾数,那么x=0.1011,y
8、=-0.1101,用补码加减交替法进展x/y的尾数运算如下:1.微操作命令和微操作答:微操作命令是控制完成微操作的命令;微操作是由微操作命令控制实现的最根本操作。2.快速缓冲存储器答:快速缓冲存储器是为了提高访存速度,在CPU和主存之间增设的高速存储器,它对用户是透明的。只要将CPU最近期需用的信息从主存调入缓存,这样CPU每次只须访问快速缓存就可到达访问主存的目的,从而提高了访存速度。五、有一个2048K16位的存储器,由假设干片256K8位的DRAM芯片构成。问:1需要多少片DRAM芯片?2该存储器需要多少字节地址位?3画出该存储器与CPU连接的构造图,设CPU的接口信号有地址信号、数据信
9、号、控制信号MREQ#和R/W#。1需要DRAM芯片数=2048K16位/(256K8位)=162该存储器容量为2048K16位=4096KB,4096K=212,故需要12个字节地址位(22)3存储器与CPU连接的构造图七、设某机的指令格式、有关存放器和主存内容如下,X为寻址方式,D为形式地址,请在下表中填入有效地址E及操作数的值。答案如下:八、以下图所示为单总线CPU内部框图,其中R0R3为通用存放器,ALU具有加、减运算功能。完成以下问题:10分1说明图中IR,PC,AR,DR,Y,Z存放器的作用。2画出加法指令SUB R1,(R2)的指令周期流程图,其中“(Ri)表示存放器间接寻址,指
10、令左边的操作数为目的操作数。答案如下:1IR为指令存放器,PC为程序计数器,AR为内存地址暂存器,DR为内存数据暂存器,Y用于暂存ALU的一个操作数,Z用于暂存ALU的运算结果。2SUB R1,(R2)的指令周期流程图如下:2、当机器字长一定时,_B_越长,浮点数表示的X围越大,精度越低。A阶符 B阶码C尾符 D尾数3、以下关于cache地址映射的描述,不正确的选项是_D_。A全相联映射方式中,主存的一个块可能存放到cache中任意一行B直接映射方式中,主存的一个块只能存放在cache的一个特定行C全相联映射方式的cache利用率高,直接映射方式的cache利用率低D组相联映射方式是全相联映射
11、和直接映射方式的折中方案,即主存中的一个块放到cache的哪个组是灵活的,而放到该组的哪个行是固定的。4、CPU响应中断的时间是_C_。A中断源提出请求B取指周期完毕C执行周期完毕D间址周期完毕5、分支预测的目的是为了_D_。A提高转移指令的执行速度B提高每条指令的流水执行速度C提高程序的正确性D提高指令预取的成功率6、在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:SP-1SP,AMsp;那么出栈操作的顺序应是_A_。AMspA,SP+1SPBSP+1SP,MspACSP-1SP,MspADMspA,SP-1SP7、中断处理过程中,_A_是由硬件
12、完成。A关中断B开中断C保存CPU现场D恢复CPU现场8、以下说法中正确的选项是_D_。A多体穿插存储器主要解决扩大容量问题。BCache地址空间是主存地址空间的一局部。C主存都是由易失性的随机读写存储器构成的。DCache的功能全部由硬件实现。9、计算机操作的最小单位时间是_A_。A时钟周期B指令周期CCPU周期D中断周期。1、假设机器数为补码,某存放器中的内容为BF(十六进制),那么该存放器存储的数据真值是_-65_(用十进制表示)。2、多模块穿插存储器中,地址在模块中的安排方式有_顺序_和_穿插_两种。3、cache存储周期为20ns,主存存储周期为220ns,cache/主存系统平均访
13、问时间为60ns,那么cache命中率是_80%_。4、假设某机器有120条指令,平均每条指令由5条微指令组成,其中有一条取指微指令是所有指令公用的。微指令长度位32bit,那么控制存储器的容量最少是_15392bit_。5、流水线中存在的三种相关冲突分别是_资源相关_,_数据相关_和_控制相关6、按总线仲裁电路的位置不同,总线总裁分为_集中式_仲裁和_分布式_仲裁。7、设字长8位含1位符号位,那么原码定点小数能表示的绝对值最大负数是_-1-2-78、在组合逻辑控制器中,微操作控制信号由_时序_、_状态条件_和_指令决定。9、有四位数P1P2P3P4采用偶校验,其校验位C的表达式为_P1异或
14、P2异或P3异或P4_。10、在不改变中断响应优先级次序的条件下,通过_中断屏蔽_可以改变中断处理次序。三、浮点数标准IEEE754的规格化数表示方式为(-1)s*1.m*2e-127,其中s为符号位,m为尾数,e为阶码,32位浮点数的s、e、m分别占1,8,23bit,请写出以下十进制数的IEEE754标准的32位浮点规格化数。(1) 25/64(2) -35/128答:25/64=(0.00011001)2=(1.1001x2-4)2-35/64=(-0.00100011)2=(-1.00011x2-3)2故25/64的IEEE754标准的32位浮点规格化数为:0,01111011,000
15、000-35/64的IEEE754标准的32位浮点规格化数为:1,00111110,000000四、x=0.1011,y=0.1101,求xy用补码加减交替法进展运算。1、假定以下字符码中有奇偶校验位,但没有数据错误,采用偶校校验的字符码是_D_。A 11001011 B 11010110 C 11000001 D 110010012、在机器数_B_中,零的表示是唯一的。A 原码 B 补码 C 移码 D 反码3、某机字长32位,存储容量64MB,假设按字编址,它的寻址X围是_C_。A 8M B 16MB C 16M D 8MB4、采用虚拟存储器的主要目的是_B_。A 提高主存储器的存取速度;
16、B 扩大主存储器的存储空间,并能进展自动管理和调度;C 提高外存储器的存取速度; D 扩大外存储器的存储空间;5、微程序控制器中,机器指令与微指令的关系是_B_。A 每一条机器指令由一条微指令来执行;B 每一条机器指令由一段用微指令编成的微程序来解释执行;C 一段机器指令组成的程序可由一条微指令来执行;D 一条微指令由假设干条机器指令组成;6、同步传输之所以比异步传输具有较高的传输频率是因为同步传输_C_。A 不需要应答信号; B 总线长度较短;C 用一个公共时钟信号进展同步; D 各部件存取时间较为接近;7、计算机系统中的存储器系统是指_D_。A RAM存储器B ROM存储器C主存储器 D
17、cache、主存储器和外存储器8、存储单元是指_B_。A 存放一个二进制信息位的存储元 B 存放一个机器字的所有存储元集合C 存放一个字节的所有存储元集合 D 存放两个字节的所有存储元集合;9、双端口存储器所以能高速进展读 / 写,是因为采用_B_。A 高速芯片 B 两套相互独立的读写电路 C 流水技术 D 新型器件10、描述流水CPU根本概念正确的句子是_D_。A.流水CPU是以空间并行性为原理构造的处理器B.流水CPU一定是RISC机器C.流水CPU一定是多媒体CPUD.流水CPU是一种非常经济而实用的时间并行技术二、填空题共25 分 每空 1 分1、诺依曼计算机在硬件上是由控制器、存储器
18、、运算器、输入设备、输出设备五大局部构成。2、IEEE754标准,一个浮点数由符号位S_、阶码E、尾数M三个域组成。其中阶码E的值等于指数的_真值e_加上一个固定_偏移位_。3、根据地址格式不同,虚拟存储器分为_页式_、_段式_和_段页式_三种。4、CPU从主存取出一条指令并执行该指令的时间叫做_指令周期_,它常用假设干个_机器周期_来表示,而后者又包含有假设干个_时钟周期_。5、对存储器的要求是_容量大,速度快_,_本钱低。为了解决这方面的矛盾,计算机采用多级存储体系构造。6、指令系统是表征一台计算机性能的重要因素,它的格式和_功能_不仅直接影响到机器的硬件构造而且也影响到系统软件。7、CP
19、U中至少有如下六类存放器_指令_存放器,_程序_计数器,_地址_存放器,通用存放器,状态条件存放器,缓冲存放器。三、简答题共20分1、什么是RISC?RISC指令系统的特点是什么?答: RISC是精简指令系统计算机,它有以下特点:(1) 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数/存数指令访问存储器,其余指令的操作都在存放器之间进展。(4) 大局部指令在一个机器周期内完成。(5) CPU中通用存放器数量相当多。(6) 以硬布线控制为主,不用或少用微指令码控制。(7) 一般用高级语言编程,特别重视编译优化工作,
20、以减少程序执行时间。2、简述控制器的根本功能?8分答:一台电子计算机根本上可以划分为两大局部-控制器和执行部件,控制器就是控制部件,运算器、存储器、外设对控制器来说就是执行部件。控制器具有如下四个方面的根本功能:1指令控制,程序的顺序控制,称为指令控制。2操作控制,管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进展动作。3时间控制,对各种操作实施时间上的定时,称为时间控制。4数据控制,所谓数据加工,就是对数据进展算术运算和逻辑运算处理。3、CPU响应中断应具备哪些条件?画出中断处理过程流程图。8分条件:1在CPU中的中断屏蔽触发器IM必须是
21、开放的。(2外设有中断请求时,中断请求触发器IR必须处于“1”状态,保持中断请求信号。3外设接口中中断允许触发器EI必须为“1,这样才能把外设中断请求送至CPU。4当上述三个条件具备时,CPU在现行指令完毕的最后一个机器周期响应中断。四、有两个浮点数 x=2(+01)2(-0.111)2 Y=2(+01)2(+0.101)2 ,设阶码2位,阶符1位,数符1位,尾数3位,用补码运算规那么计算x-y的值。1) 设Sx为x的尾数,Sy为y的尾数,那么Sx=(-0.111)2 Sx补=1.001Sy=(+0.101)2 Sy补=0.101 又设Ex为x的阶码,Ey为y的阶码,那么Ex=(+01)2 ,
22、 Ex补=001Ey=(+01)2, Ey补=001 2对阶:Ex-Ey=(01)2,阶码相等,故不需要对阶。3尾数相减 Sy补=0.101 -Sy补=1.011 Sx补=1.001 + Sy补=1.011 Sx-Sy补=10.100 4)规格化与舍入尾数符号位10,需要右规,尾数右移1位,最低有效位舍掉,阶码加1右规那么,Sx-Sy补=1.010 Ex补=Ey补=010 规格化结果: 010,1.010五、cache 命中率 H=0.98,主存存取时间是cache 存取时间的4倍,主存存取周期为200ns,求cache/主存的效率和平均访问时间。解: R=Tm/Tc=4;Tc=Tm/4=50
23、ns E=1/R+1-RH=1/4+1-40.98=0.94 Ta=Tc/E=Tc4-30.98= 501.06=53ns。1.异步控制方式答:异步控制不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后,等待执行部件完成该操作时所发回的“答复或“终了信号,再开场下一个微操作。2.向量地址答:向量地址是存放效劳程序入口地址的存储单元地址,它由硬件形成3.双重分组跳跃进位答:n位全加器分成假设干大组,大组内又分成假设干小组,大组中小组的最高进位同时产生,大组与大组间的进位串行传送。4.多重中断答:多重中断即指CPU在处理中断的过程中,又出现了新的中断请求,此时假设CPU暂停现行的中断处理,转去处理新的中断请求,即多重中断。. .word.