[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2及答案与解析.doc

上传人:bonesoil321 文档编号:844668 上传时间:2019-02-21 格式:DOC 页数:17 大小:125KB
下载 相关 举报
[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2及答案与解析.doc_第1页
第1页 / 共17页
[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2及答案与解析.doc_第2页
第2页 / 共17页
[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2及答案与解析.doc_第3页
第3页 / 共17页
[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2及答案与解析.doc_第4页
第4页 / 共17页
[考研类试卷]计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2 及答案与解析一、单项选择题1 在指令的相对寻址方式中,其相对的基准地址是_。【西安电子科技大学2007 年】(A)基址寄存器(B)变址寄存器(C)堆栈指示器(D)程序计数器2 相对寻址方式中,指令所提供的相对地址实质上是一种_。【哈尔滨工程大学2003 年】(A)立即数(B)内存地址(C)以本条指令在内存中首地址为基准位置的偏移量(D)以下条指令在内存中首地址为基准位置的偏移量3 _寻址方式用来支持浮动程序设计。【中科院计算所 2000 年】(A)相对寻址(B)变址寻址(C)寄存器间接寻址(D)基址寻址4 设相对寻址的转移指令占

2、2 个字节,第一字节为操作码,第二字节为位移量(用补码表示),每当 CPU 从存储器取出一个字节时,即自动完成(PC)+1PC。设当前指令地址为 3008H,要求转移到 300FH,则该转移指令第二字节的内容应为_。若当前指令地址为 300FH,要求转移到 3004H,则该转移指令第二字节的内容为_。【哈尔滨工业大学 2007 年】(A)05H,F2H(B) 07H,F3H(C) 05H,F3H(D)07H,F2H5 在多道程序设计中,最重要的寻址方式是_。【中科院计算所 1998 年】(A)相对寻址(B)间接寻址(C)立即寻址(D)按内容寻址6 与本指令的地址有关的寻址方式是_。【华中科技大

3、学 2005 年】(A)立即寻址(B)寄存器寻址(C)相对寻址(D)直接寻址7 基址寻址方式中,操作数的有效地址是_。(A)基址寄存器内容加上形式地址(位移量)(B)程序计数器内容加上形式地址(C)变址寄存器内容加上形式地址(D)寄存器内容加上形式地址8 采用变址寻址可扩大寻址范围,且_。【哈尔滨工业大学 2004 年】(A)变址寄存器内容由用户确定,且在程度执行过程中不可变(B)变址寄存器内容由操作系统确定,且在程度执行过程中不可变(C)变址寄存器内容由用户确定,且在程序执行过程中可变(D)变址寄存器内容由操作系统确定,且在程序执行过程中可变9 _寻址便于处理数组问题。(A)间接(B)变址(

4、C)相对(D)基址10 在下列寻址方式中,_寻址方式需要先计算,再访问主存。(A)立即(B)变址(C)间接(D)直接11 设变址寄存器为 X,形式地址为 D,某计算机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为_。【北京航空航天大学 2000 年】(A)EA=(X)+D(B) EA=(X)+(D)(C) EA=(X)+(D)(D)EA=X 十 D12 设变址寄存器为 x,形式地址为 D,某计算机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为_。【国防科技大学 2001 年】(A)EA=(X)+D(B) EA=(X)+(D)(C) EA=(X)+D)(D)EA=X+D13 堆栈

5、的操作原则是_。【哈尔滨工程大学 2004 年】(A)单端固定(B)双端固定(C)双端浮动(D)随机存取14 堆栈寻址方式中,设 A 为累加器,SP 为堆栈指示器,M sp 为 SP 指示的栈顶单元。如果进栈操作的动作是:(A)M sp,(SP) 一 1SP,那么出栈操作的动作应为_。【西安交通大学 2001 年】(A)(M sp)A,(SP)+1SP(B) (SP)+1SP,(M sp)A(C) (SP)一 1SP(M sp)A(D)(M sp)A,(SP) 一 1SP15 在向上生成(地址码减小方向)堆栈中,若约定为实顶栈(即堆栈指针随时指向实有数据的堆顶),则正确的弹出数据操作为_。【哈

6、尔滨工程大学 2003 年】(A)先使(SP)+1 ,再读出数据(B)先读出数据,再使(SP)+1(C)先使 (SP)一 1,再读出数据(D)先读出数据,再使(SP)一 116 下列叙述中_是正确的。【哈尔滨工业大学 2004 年】(A)虚拟存储器实际上就是辅存(B)一条指令中可以包含多个操作码(C) IO 接口是负责主存与外设交换信息的部件(D)由于定点乘法运算时不会出现溢出,所以浮点乘法运算时也不会出现溢出17 若数据在存储器中采用以低字节地址为字地址的存放方式,则十六进制数12345678H 按字节地址由小到大依次存为_。【 哈尔滨工业大学 2008 年】(A)12345678(B) 7

7、8563412(C) 34127856(D)8765432118 下列描述中,不符合 RISC 指令系统特点的是_ 。【哈尔滨工程大学 2005 年】(A)指令长度固定,指令种类少(B)寻址方式种类尽量减少,指令功能尽可能强(C)增加寄存器的数目,以尽量减少访存次数(D)选取使用频率最高的一些简单指令。以及很有用但不复杂的指令19 从以下有关 RISC 的描述中,选择正确的描述是_。【中科院计算所 1998 年】(A)为了实现兼容,各公司新设计的 RISC 计算机,是从原来 CISC 系统的指令系统中挑选一部分实现的(B)早期的计算机比较简单,采用 RISC 技术后,计算机的体系结构又恢复到了

8、早期的情况(C) RISC 的主要目标是减少指令数,因此允许以增加每条指令的功能的方法来减少指令系统所包含的指令数(D)以上说法都不对20 以下叙述中_是正确的。【中科院计算所 1998 年】(A)RISC 机一定采用流水技术(B)采用流水技术的机器一定是 RISC 机(C) CISC 机一定不采用流水技术(D)采用流水技术的机器一定是 CISC 机二、分析题20 某计算机的 16 位单字长访存指令有如下格式:【中科院计算所 1998 年】【华中师范大学 1997 年】 其中:OP 为操作码:A 为偏移量(形式地址) 、补码表示(其中 1 位符号位) ;I 为间址标志:1 为间接寻址,0为直接

9、寻址;M 为寻址模式:0 绝对地址,1 基址寻址, 2 相对寻址,3 立即寻址;X 为变址标志。设 PC、Rx、Rb 分别为指令计数器、变址寄存器、基址寄存器,E为有效地址。试解答下列问题:21 该指令格式可定义多少种不同的操作?22 立即寻址操作数的范围为多少?23 设基址寄存器为 14 位。在非变址直接基址寻址时,存储器的寻址范围为多少?24 在非问址情况下,写出直接寻址、立即寻址、基址寻址、相对寻址、变址寻址5 种方式计算有效地址的表达式。25 间接寻址时,存储器寻址范围为多少?如考虑多重间址,应如何处理?25 某计算机存储字长为 16 位,存储器按字编址,采用一地址格式的指令系统,允许

10、直接、间接、变址、基址寻址,且变址寄存器和基址寄存器均为 16 位,试回答:【哈尔滨工业大学 2000 年】26 若采用单字指令,共能完成 108 种操作,画出指令格式,并指出直接寻址和一次间址的寻址范围各是多少?27 若采用双字指令,操作码位数和寻址方式不变,指令可直接寻址的范围又是多少?画出去指令格式。28 若存储字长不变,可采用什么方法访问容量为 8MB 的主存任一地址单元?说明理由。29 给出表 4-1 寻址方式中有效地址 E 的算法。【北京邮电大学 2004 年】29 某计算机的字长为 16 位,存储器按字编址,访内存指令格式如下:其中,OP 为操作码,M 为寻址方式,定义见表4-2

11、,A 为形式地址。设 PC 和 RX 分别为程序计数器和变址寄存器,字长为 16 位,问:【中科院计算所 1999 年】30 该格式能定义多少种指令?31 除立即寻址外,各种寻址方式的寻址范围为多少字?31 某机 16 位字长指令格式如下:【上海大学 1999 年】其中,D 为形式地址,补码表示 (包括 1 位符号位),存储器按字编址。M 为寻址模式:M=0 立即寻址 M=1 直接寻址 M=2 间接寻址 M=3 变址寻址 M=4 相对寻址问:32 该指令格式能定义多少种不同的操作?立即寻址操作数的范围为多少?33 写出各种寻址模式计算有效地址的表达式。34 当 M=1、2、4 时,能访问的最大

12、主存区为多少机器字?35 一种一地址指令的格式如下:【浙汀大学 2000 年】其中,I 为间址特征,X 为寻址模式,A 为形式地址。设 R 为通用寄存器,也可作为变址寄存器。在表 4-3 中填入适当的寻址方式名称。35 以下关于 RISC 的描述中,哪些是正确的 ?说明理由。36 为了实现兼容,各公司设计的 RISC 计算机是从原来 CISC 系统的指令系统中挑选出一部分实现的。37 早期的计算机比较简单,采用 RISC 技术后,计算机的系统结构又恢复了早期的情况。38 RISC 的主要目标是减少指令数,因此允许采取增加每条指令的功能的方法来减少指令系统所包含的指令数。计算机专业基础综合计算机

13、组成原理(指令系统)历年真题试卷汇编2 答案与解析一、单项选择题1 【正确答案】 D【试题解析】 考查相对寻址方式的基本概念。相对寻址是把程序计数器 PC 的内容加上指令格式中的形式地址而形成操作数的有效地址,即 EA=(Pc)+A,故基准地址是程序计数器。【知识模块】 指令系统2 【正确答案】 D【试题解析】 考查相对地址的概念。相对寻址方式中,EA=(PC)+A(A 为形式地址),当执行本条指令时,PC 已完成加 1,故以下条指令为基准位置。【知识模块】 指令系统3 【正确答案】 A【试题解析】 考查相对寻址方式的作用。相对寻址的优点:操作数的地址不是固定的,它随着 PC 值的变化而变化,

14、并且与指令地址之间总是相差一个固定值,因此便于程序浮动。【知识模块】 指令系统4 【正确答案】 C【试题解析】 考查相对寻址方式。当前指令地址为 3008H 时,取指结束后PC=300AH,欲转移到 300FH,转移指令第二字节的内容应为+5( 十进制),补码表示即为 05H;当前指令地址为 300FH 时,取值结束后 PC=3011H,欲转移到3004H,转移指令第二字节的内容应为一 13(十进制 ),补码表示即为 F3H。【知识模块】 指令系统5 【正确答案】 A【试题解析】 考查相对寻址方式的作用。注意题目的条件是在多道程序设计中。在多道程序设计中,各个程序段可能在内存中要浮动,而相对寻

15、址特别有利于程序浮动,故选 A。此外,基址寻址也有利于多道程序的运行。【知识模块】 指令系统6 【正确答案】 C【试题解析】 考查相对寻址方式的特点。相对寻址方式的有效地址形成方法如下:指令中的形式地址给出一个位移量 D,而基准地址由程序计数器 PC 提供,其中PC 与本指令的地址有关。【知识模块】 指令系统7 【正确答案】 A【试题解析】 考查基址寻址。【知识模块】 指令系统8 【正确答案】 C【试题解析】 考查变址寻址方式的特点。变址寻址时,指令中提供的形式地址是一个基准地址,位移量由变址寄存器给出,且内容由用户确定,在执行过程中可变。【知识模块】 指令系统9 【正确答案】 B【试题解析】

16、 考查变址寻址。变址寻址主要用于处理数组问题,在数组处理过程中,可设定 A 为数组的首地址,不断改变变址寄存器的内容,便可很容易形成数组中任一数据的地址。【知识模块】 指令系统10 【正确答案】 B【试题解析】 考查变址寻址。变址寻址时,指令中提供的形式地址是一个基准地址,位移量由变址寄存器给出,两者相加得出实际地址,故变址寻址方式需要先计算。【知识模块】 指令系统11 【正确答案】 B【试题解析】 考查先间址后变址寻址方式。先问址(间接寻址),则 EA1=(D),然后变址,则 EA2=(x)+EA1=(x)+(D),故选 B。【知识模块】 指令系统12 【正确答案】 C【试题解析】 考查先变

17、址再间址寻址方式。先变址,则 EA1=(x)+D,然后间址(间接寻址) ,则 EA2=(EAl)=(x)+D),故选 C。【知识模块】 指令系统13 【正确答案】 A【试题解析】 考查堆栈的特点。堆栈是一块特殊的存储区,采用“先进后出”的方式进行访问,栈底固定不动,栈项浮动,用一个专门的寄存器(SP)来作为栈顶指针。【知识模块】 指令系统14 【正确答案】 B【试题解析】 考查堆栈寻址方式。进、出堆栈时对栈顶指针的操作顺序是不同的,如果进栈时是先压入数据,说明栈指针是指向栈顶的空单元,所以出栈时,就要先修改指针,然后才能弹出数据。【知识模块】 指令系统15 【正确答案】 B【试题解析】 考查堆

18、栈寻址方式。本题中,进栈时需先修改栈顶指针(一 1),再压入数据,所以出栈时,就要先读出数据,再修改栈顶指针。考生可结合上一题,仔细揣摩。【知识模块】 指令系统16 【正确答案】 C【试题解析】 考查基本概念。本题为综合题,输入输出接口(I O 接口)是主机和外设之间传送信息的“桥梁”,介于主机和外设之间(在实际工作中,通常是与主存交换信息);主机控制外设的命令信息、传送给外设的数据或从外设取来的数据,以及外设送给主机的状态信息等都要先存放到输入输出接口。【知识模块】 指令系统17 【正确答案】 B【试题解析】 考查数据在存储器中的存放方式。每个十六进制数代表 4 个二进制位,故每两个十六进制

19、数构成一个字节,作为一个存放单位(如 78H 构成一个存放单位),又采用以低字节地址为字地址的存放方式,故由小到大依次存为78;56;34;12。【知识模块】 指令系统18 【正确答案】 B【试题解析】 考查 RISC 特点。【知识模块】 指令系统19 【正确答案】 D【试题解析】 考查 RISC 特点。【知识模块】 指令系统20 【正确答案】 A【试题解析】 考查 RISC 与 CISC 的特点及其区别。【知识模块】 指令系统二、分析题【知识模块】 指令系统21 【正确答案】 该指令格式可定义 24=16 种不同的操作。【知识模块】 指令系统22 【正确答案】 立即寻址操作数的范围为一 12

20、8127。【知识模块】 指令系统23 【正确答案】 在非变址直接基址寻址时 EA=(Rb)+A,Rb 为 14 位,故可寻址范围为 214=16K。【知识模块】 指令系统24 【正确答案】 直接寻址:E=A。立即寻址:A 即为操作数。基址寻址:E=(Rb)十 A。相对寻址:E=(Pc)+A。变址寻址:E=(Rx)+A。【知识模块】 指令系统25 【正确答案】 由于存储字长为 16 位,故一次间址的寻址范围为 216。如考虑多重间址,须用存储字的最高位来区分是否继续间接寻址,故寻址范围为 215。【知识模块】 指令系统【知识模块】 指令系统26 【正确答案】 指令格式为: 直接寻址的寻址范围为

21、27=128。一次间址的寻址范围为 216=64K。【知识模块】 指令系统27 【正确答案】 指令格式为: 指令可直接寻址的范围为 223=8M。【知识模块】 指令系统28 【正确答案】 容量为 8MB 的存储器,存储字长为 16 位,即对应 4M16 位的存储器,故需 22 位(2 22=4M)访存地址。对单字指令、直接寻址和一次间址的寻址范围都不能满足需要,为了扩大寻址范围,可采用基址变址寻址技术,由基址变址寄存器提供 22 位地址的高 16 位,然后与地址码部分拼接形成 22 位的访存地址。对双字指令,直接寻址的范围为 223=8M,已能满足需要,可采用直接寻址方式。【知识模块】 指令系

22、统29 【正确答案】 1)操作数在指令中。2)E=Ri 。3)E=D。4)E=(B) 。5)E=(B)+D 。6)E=(I)S+D。7)E=(B)+(I)+D 。8)E=(B)+(I)S+D。9)E=(PC)+D。【知识模块】 指令系统【知识模块】 指令系统30 【正确答案】 2 5=32,故该格式能定义 32 种指令。【知识模块】 指令系统31 【正确答案】 直接寻址方式的寻址范围为 256。间接寻址方式的寻址范围为64K。变址寻址方式的寻址范围为 64K。相对寻址方式的寻址范围为 256(PC 附近的 256)。【知识模块】 指令系统【知识模块】 指令系统32 【正确答案】 因为指令的操作

23、码为 5 位,所以能定义 25=32 种不同的操作。因为形式地址为 8 位,补码表示,所以立即寻址操作数的范围为一 128127。【知识模块】 指令系统33 【正确答案】 立即寻址:操作数就在指令中。直接寻址:指令的形式地址是有效地址 EA=D。间接寻址:指令的形式地址是有效地址的地址 EA=(D)。变址寻址:有效地址:指令的形式地址与指定的变址寄存器的内容之和,即 EA=D+(变址寄存器)。相对寻址:有效地址=指令的形式地址与基址寄存器的内容之和,即EA=D+(基址寄存器)。【知识模块】 指令系统34 【正确答案】 M=l 为直接寻址,寻址范围为 28=256 个机器字。M=2 为间接寻址,

24、寻址范围为 216=64K 个机器字。M=4 为相对寻址,寻址范围为 28=256(PC 附近的 256)个机器字。【知识模块】 指令系统35 【正确答案】 1)直接寻址。2)相对寻址。3)变址寻址。4)寄存器直接寻址。5)间接寻址。6) 先相对后间址。7)先变址再间址。8)寄存器间接寻址。【知识模块】 指令系统【知识模块】 指令系统36 【正确答案】 题目中说法都是错误的。由于 RISC 和 CISC 的指令系统并无必然联系,都是根据自己的需要和特点设定的,因此说法 1)错误。【知识模块】 指令系统37 【正确答案】 早期的计算机简单是由于设计水平和器件水平决定的。RISC 技术虽然降低了硬件设计的复杂性,但这与早期计算机的简单完全是两回事,因此说法 2)错误。【知识模块】 指令系统38 【正确答案】 RISC 不只是要减少指令总数,还要简化指令功能,其目的是降低硬件设计的复杂度,提高指令执行速度,因此说法 3)错误。【知识模块】 指令系统

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

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1