计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2 联系客服

发布时间 : 星期日 文章计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2更新完毕开始阅读1797e4e12379168884868762caaedd3382c4b516

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷

汇编2

(总分:76.00,做题时间:90分钟)

一、 单项选择题(总题数:20,分数:40.00)

1.在指令的相对寻址方式中,其相对的基准地址是____。【西安电子科技大学2007年】 (分数:2.00) A.基址寄存器 B.变址寄存器 C.堆栈指示器 D.程序计数器 √

解析:解析:考查相对寻址方式的基本概念。相对寻址是把程序计数器PC的内容加上指令格式中的形式地址而形成操作数的有效地址,即EA=(Pc)+A,故基准地址是程序计数器。

2.相对寻址方式中,指令所提供的相对地址实质上是一种____。【哈尔滨工程大学2003年】 (分数:2.00) A.立即数 B.内存地址

C.以本条指令在内存中首地址为基准位置的偏移量 D.以下条指令在内存中首地址为基准位置的偏移量 √

解析:解析:考查相对地址的概念。相对寻址方式中,EA=(PC)+A(A为形式地址),当执行本条指令时,PC已完成加1,故以下条指令为基准位置。

3.____寻址方式用来支持浮动程序设计。【中科院计算所2000年】 (分数:2.00) A.相对寻址 √ B.变址寻址 C.寄存器间接寻址 D.基址寻址

解析:解析:考查相对寻址方式的作用。相对寻址的优点:操作数的地址不是固定的,它随着PC值的变化而变化,并且与指令地址之间总是相差一个固定值,因此便于程序浮动。

4.设相对寻址的转移指令占2个字节,第一字节为操作码,第二字节为位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(PC)+1→PC。设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容应为____。若当前指令地址为300FH,要求转移到3004H,则该转移指令第二字节的内容为____。【哈尔滨工业大学2007年】 (分数:2.00) A.05H,F2H B.07H,F3H C.05H,F3H √ D.07H,F2H

解析:解析:考查相对寻址方式。当前指令地址为3008H时,取指结束后PC=300AH,欲转移到300FH,转移指令第二字节的内容应为+5(十进制),补码表示即为05H;当前指令地址为300FH时,取值结束后PC=3011H,欲转移到3004H,转移指令第二字节的内容应为一13(十进制),补码表示即为F3H。 5.在多道程序设计中,最重要的寻址方式是____。【中科院计算所1998年】 (分数:2.00) A.相对寻址 √ B.间接寻址 C.立即寻址

D.按内容寻址

解析:解析:考查相对寻址方式的作用。注意题目的条件是在多道程序设计中。在多道程序设计中,各个程序段可能在内存中要浮动,而相对寻址特别有利于程序浮动,故选A。此外,基址寻址也有利于多道程序的运行。

6.与本指令的地址有关的寻址方式是____。【华中科技大学2005年】 (分数:2.00) A.立即寻址 B.寄存器寻址 C.相对寻址 √ D.直接寻址

解析:解析:考查相对寻址方式的特点。相对寻址方式的有效地址形成方法如下:指令中的形式地址给出一个位移量D,而基准地址由程序计数器PC提供,其中PC与本指令的地址有关。 7.基址寻址方式中,操作数的有效地址是____。 (分数:2.00)

A.基址寄存器内容加上形式地址(位移量) √ B.程序计数器内容加上形式地址 C.变址寄存器内容加上形式地址 D.寄存器内容加上形式地址 解析:解析:考查基址寻址。

8.采用变址寻址可扩大寻址范围,且____。【哈尔滨工业大学2004年】 (分数:2.00)

A.变址寄存器内容由用户确定,且在程度执行过程中不可变 B.变址寄存器内容由操作系统确定,且在程度执行过程中不可变 C.变址寄存器内容由用户确定,且在程序执行过程中可变 √ D.变址寄存器内容由操作系统确定,且在程序执行过程中可变

解析:解析:考查变址寻址方式的特点。变址寻址时,指令中提供的形式地址是一个基准地址,位移量由变址寄存器给出,且内容由用户确定,在执行过程中可变。 9.____寻址便于处理数组问题。 (分数:2.00) A.间接 B.变址 √ C.相对 D.基址

解析:解析:考查变址寻址。变址寻址主要用于处理数组问题,在数组处理过程中,可设定A为数组的首地址,不断改变变址寄存器的内容,便可很容易形成数组中任一数据的地址。 10.在下列寻址方式中,____寻址方式需要先计算,再访问主存。 (分数:2.00) A.立即 B.变址 √ C.间接 D.直接

解析:解析:考查变址寻址。变址寻址时,指令中提供的形式地址是一个基准地址,位移量由变址寄存器给出,两者相加得出实际地址,故变址寻址方式需要先计算。

11.设变址寄存器为X,形式地址为D,某计算机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为____。【北京航空航天大学2000年】 (分数:2.00) A.EA==(X)+D B.EA=(X)+(D) √ C.EA=(X)+(D)

D.EA=X十D

解析:解析:考查先间址后变址寻址方式。先问址(间接寻址),则EA1=(D),然后变址,则EA2=(x)+EA1=(x)+(D),故选B。

12.设变址寄存器为x,形式地址为D,某计算机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为____。【国防科技大学2001年】 (分数:2.00) A.EA=(X)+D B.EA=(X)+(D) C.EA=((X)+D) √ D.EA=X+D

解析:解析:考查先变址再间址寻址方式。先变址,则EA1=(x)+D,然后间址(间接寻址),则EA2=(EAl)=((x)+D),故选C。

13.堆栈的操作原则是____。【哈尔滨工程大学2004年】 (分数:2.00) A.单端固定 √ B.双端固定 C.双端浮动 D.随机存取

解析:解析:考查堆栈的特点。堆栈是一块特殊的存储区,采用“先进后出”的方式进行访问,栈底固定不动,栈项浮动,用一个专门的寄存器(SP)来作为栈顶指针。

14.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,M sp 为SP指示的栈顶单元。如果进栈操作的动作是:(A)→M sp ,(SP)一1→SP,那么出栈操作的动作应为____。【西安交通大学2001年】 (分数:2.00)

A.(M sp )→A,(SP)+1→SP B.(SP)+1→SP,(M sp )→A √ C.(SP)一1→SP(M sp )→A D.(M sp )→A,(SP)一1→SP

解析:解析:考查堆栈寻址方式。进、出堆栈时对栈顶指针的操作顺序是不同的,如果进栈时是先压入数据,说明栈指针是指向栈顶的空单元,所以出栈时,就要先修改指针,然后才能弹出数据。

15.在向上生成(地址码减小方向)堆栈中,若约定为实顶栈(即堆栈指针随时指向实有数据的堆顶),则正确的弹出数据操作为____。【哈尔滨工程大学2003年】 (分数:2.00)

A.先使(SP)+1,再读出数据 B.先读出数据,再使(SP)+1 √ C.先使(SP)一1,再读出数据 D.先读出数据,再使(SP)一1

解析:解析:考查堆栈寻址方式。本题中,进栈时需先修改栈顶指针(一1),再压入数据,所以出栈时,就要先读出数据,再修改栈顶指针。考生可结合上一题,仔细揣摩。 16.下列叙述中____是正确的。【哈尔滨工业大学2004年】 (分数:2.00)

A.虚拟存储器实际上就是辅存 B.一条指令中可以包含多个操作码

C.I/O接口是负责主存与外设交换信息的部件 √

D.由于定点乘法运算时不会出现溢出,所以浮点乘法运算时也不会出现溢出

解析:解析:考查基本概念。本题为综合题,输入/输出接口(I/O接口)是主机和外设之间传送信息的“桥梁”,介于主机和外设之间(在实际工作中,通常是与主存交换信息);主机控制外设的命令信息、传送给外设的数据或从外设取来的数据,以及外设送给主机的状态信息等都要先存放到输入/输出接口。

17.若数据在存储器中采用以低字节地址为字地址的存放方式,则十六进制数12345678H按字节地址由小到大依次存为____。【哈尔滨工业大学2008年】 (分数:2.00) A.12345678 B.78563412 √ C.34127856 D.87654321

解析:解析:考查数据在存储器中的存放方式。每个十六进制数代表4个二进制位,故每两个十六进制数构成一个字节,作为一个存放单位(如78H构成一个存放单位),又采用以低字节地址为字地址的存放方式,故由小到大依次存为78;56;34;12。

18.下列描述中,不符合RISC指令系统特点的是____。【哈尔滨工程大学2005年】 (分数:2.00)

A.指令长度固定,指令种类少

B.寻址方式种类尽量减少,指令功能尽可能强 √ C.增加寄存器的数目,以尽量减少访存次数

D.选取使用频率最高的一些简单指令。以及很有用但不复杂的指令 解析:解析:考查RISC特点。

19.从以下有关RISC的描述中,选择正确的描述是____。【中科院计算所1998年】 (分数:2.00)

A.为了实现兼容,各公司新设计的RISC计算机,是从原来CISC系统的指令系统中挑选一部分实现的 B.早期的计算机比较简单,采用RISC技术后,计算机的体系结构又恢复到了早期的情况

C.RISC的主要目标是减少指令数,因此允许以增加每条指令的功能的方法来减少指令系统所包含的指令数

D.以上说法都不对 √ 解析:解析:考查RISC特点。

20.以下叙述中____是正确的。【中科院计算所1998年】 (分数:2.00)

A.RISC机一定采用流水技术 √ B.采用流水技术的机器一定是RISC机 C.CISC机一定不采用流水技术 D.采用流水技术的机器一定是CISC机

解析:解析:考查RISC与CISC的特点及其区别。

二、 分析题(总题数:7,分数:36.00)

某计算机的16位单字长访存指令有如下格式:【中科院计算所1998年】【华中师范大学1997年】其中:OP为操作码:A为偏移量(形式地址)、补码表示(其中1位符号位);I为间址标志:1为间接寻址,0为直接寻址;M为寻址模式:0绝对地址,1基址寻址,2相对寻址,3立即寻址;X为变址标志。设PC、Rx、Rb分别为指令计数器、变址寄存器、基址寄存器,E为有效地址。试解答下列问题:(分数:10.00) (1).该指令格式可定义多少种不同的操作?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:该指令格式可定义2 =16种不同的操作。) 解析:

(2).立即寻址操作数的范围为多少?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:立即寻址操作数的范围为一128~127。) 解析:

(3).设基址寄存器为14位。在非变址直接基址寻址时,存储器的寻址范围为多少?(分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:在非变址直接基址寻址时EA=(Rb)+A,Rb为14位,故可寻址范围为2 =16K。)

14

4