考研计算机综合一(含计算机组成原理、数据结构)在线题库每日一练(六十六)
以下是希赛网给大家分享考研计算机综合一(含计算机组成原理、数据结构)在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研计算机综合一(含计算机组成原理、数据结构)在线题库每日一练,以下为具体内容
1、下列不会引起指令流水线阻塞的是( )。
A、数据旁路
B、数据相关
C、条件转移
D、资源冲突
2、下列选项中,能引起外部中断的事件是( )。
A、键盘输入
B、除数为0
C、浮点运算下溢
D、访存缺页
3、程序P在机器M上的执行时间是20秒,编译优化后,Р执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是( )。
A、8.4秒
B、11.7秒
C、14秒
D、16.8秒
4、假定编译器将赋值语句“x=x+3;”转换为指令“add xaddt,3”,其中xaddt是x对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写法,则完成该指令功能需要访问主存的次数至少是( )。
A、 0
B、1
C、2
D、3
5、某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store指令中偏移量的取值范围是( )。
A、-32768~+32767
B、-32767~+32768
C、-65536~+65535
D、-65535~+65536
1、试题答案:A
试题解析:
对于指令流水线,相邻或相近的两条指令可能会因为存在某种关联,后一条指令不能按照原指定的时钟周期运行,使流水线断流。指令流水线的相关性包括结构相关、数据相关、控制相关。资源相关是指多条指令在同一时刻争夺同一资源而形成的冲突,也称结构相关。数据相关是指后续指令要使用前面指令的操作结果,而这一结果尚未产生或者未送到指定的位置,从而造成后续指令无法运行的局面。控制相关主要是由转移指令引起的,在遇到条件转移指令时,存在着是顺序执行还是转移执行两种可能,需要依据条件的判断结果来选择其一。在无法确定应该选择把哪一程序段安排在转移指令之后来执行的局面称为控制相关,又称为指令相关。故本题选A。
2、试题答案:A
试题解析:
内中断是指由于CPU内部硬件或软件原因引起的中断,如单步中断,溢出中断等。外中断是指CPU以外的部件引起的中断。通常,外中断又可以分为不可屏蔽中断和可屏蔽中断两种。不可屏蔽中断优先级别较高,常用于应急处理,如掉电、主存读写校验错等;而可屏蔽中断级别较低,常用于一般I/O设备的数据传送。故本题选A。
3、试题答案:D
试题解析:
CPI是指每条指令执行所用的时钟周期数。编译优化前,程序Р在机器M上的执行时间=P优化前的指令数×CPI(旧)×时钟周期=20s;编译优化前,程序Р在机器M上的执行时间= P优化后的指令数×CPI(新)×时钟周期=0.7×P优化前的指令数×1.2×CPI(旧)×时钟周期=0.84×20s=16.8s。故本题选D。
4、试题答案:C
试题解析:
由于可能已经在定义x时就已经将x存入Cache中并且TLB命中,因此取数操作不需要访问内存。将运算后的结果赋值给x时采用直写方法,直写法是指CPU在执行写操作时,必须把数据同时写入Cache和主存,由于TLB命中,不需要访问页表,此时只需要访问一次内存。故本题选B。
5、试题答案:A
试题解析:
源操作数和目的操作数的寄存器编号需要各占4位,因此偏移量的位数为32-8-4-4=16。偏移量用补码表示,可表示的最大值为215-1,最小值为-215。故本题选A。

