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

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

解析:

(4).在非问址情况下,写出直接寻址、立即寻址、基址寻址、相对寻址、变址寻址5种方式计算有效地址的表达式。(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:直接寻址:E=A。立即寻址:A即为操作数。基址寻址:E=(Rb)十A。相对寻址:E=(Pc)+A。变址寻址:E=(Rx)+A。) 解析:

(5).间接寻址时,存储器寻址范围为多少?如考虑多重间址,应如何处理?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:由于存储字长为16位,故一次间址的寻址范围为2 。如考虑多重间址,须用存储字的最高位来区分是否继续间接寻址,故寻址范围为2 。) 解析:

某计算机存储字长为16位,存储器按字编址,采用一地址格式的指令系统,允许直接、间接、变址、基址寻址,且变址寄存器和基址寄存器均为16位,试回答:【哈尔滨工业大学2000年】(分数:6.00) (1).若采用单字指令,共能完成108种操作,画出指令格式,并指出直接寻址和一次间址的寻址范围各是多少?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:指令格式为: =64K。) 解析:

(2).若采用双字指令,操作码位数和寻址方式不变,指令可直接寻址的范围又是多少?画出去指令格式。(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:指令格式为: 解析:

(3).若存储字长不变,可采用什么方法访问容量为8MB的主存任一地址单元?说明理由。(分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:容量为8MB的存储器,存储字长为16位,即对应4M×16位的存储器,故需22位(2 =4M)访存地址。对单字指令、直接寻址和一次间址的寻址范围都不能满足需要,为了扩大寻址范围,可采用基址/变址寻址技术,由基址/变址寄存器提供22位地址的高16位,然后与地址码部分拼接形成22位的访存地址。对双字指令,直接寻址的范围为2 =8M,已能满足需要,可采用直接寻址方式。) 解析:

21.给出表4-1寻址方式中有效地址E的算法。【北京邮电大学2004年】(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案: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。) 解析:

某计算机的字长为16位,存储器按字编址,访内存指令格式如下:其中,OP为操作码,M为寻址方

23

22

15

16

直接寻址的寻址范围为2 =128。一次间址的寻址范围为2

716

指令可直接寻址的范围为2 =8M。)

23

式,定义见表4-2,A为形式地址。设PC和RX分别为程序计数器和变址寄存器,字长为16位,问:【中科院计算所1999年】(分数:4.00)

(1).该格式能定义多少种指令?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:2 =32,故该格式能定义32种指令。)

5

解析:

(2).除立即寻址外,各种寻址方式的寻址范围为多少字?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:直接寻址方式的寻址范围为256。间接寻址方式的寻址范围为64K。变址寻址方式的寻址范围为64K。相对寻址方式的寻址范围为256(PC附近的256)。) 解析:

某机16位字长指令格式如下:【上海大学1999年】址问:(分数:6.00)

(1).该指令格式能定义多少种不同的操作?立即寻址操作数的范围为多少?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:因为指令的操作码为5位,所以能定义25=32种不同的操作。因为形式地址为8位,补码表示,所以立即寻址操作数的范围为一128~127。) 解析:

(2).写出各种寻址模式计算有效地址的表达式。(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:立即寻址:操作数就在指令中。直接寻址:指令的形式地址是有效地址EA=D。间接寻址:指令的形式地址是有效地址的地址EA=(D)。变址寻址:有效地址:指令的形式地址与指定的变址寄存器的内容之和,即EA=D+(变址寄存器)。相对寻址:有效地址=指令的形式地址与基址寄存器的内容之和,即EA=D+(基址寄存器)。) 解析:

(3).当M=1、2、4时,能访问的最大主存区为多少机器字?(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:M=l为直接寻址,寻址范围为2 =256个机器字。M=2为间接寻址,寻址范围为2 =64K个机器字。M=4为相对寻址,寻址范围为2 =256(PC附近的256)个机器字。) 解析:

22.一种一地址指令的格式如下:【浙汀大学2000年】其中,I为间址特征,X为寻址模式,A为形

8

8

16

其中,D为形式地址,补码表示(包括1位符号

位),存储器按字编址。M为寻址模式:M=0立即寻址M=1直接寻址M=2间接寻址M=3变址寻址M=4相对寻

式地址。设R为通用寄存器,也可作为变址寄存器。在表4-3中填入适当的寻址方式名称。(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:1)直接寻址。2)相对寻址。3)变址寻址。4)寄存器直接寻址。5)间接寻址。6)先相对后间址。7)先变址再间址。8)寄存器间接寻址。) 解析:

以下关于RISC的描述中,哪些是正确的?说明理由。(分数:6.00)

(1).为了实现兼容,各公司设计的RISC计算机是从原来CISC系统的指令系统中挑选出一部分实现的。(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:题目中说法都是错误的。由于RISC和CISC的指令系统并无必然联系,都是根据自己的需要和特点设定的,因此说法1)错误。) 解析:

(2).早期的计算机比较简单,采用RISC技术后,计算机的系统结构又恢复了早期的情况。(分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:早期的计算机简单是由于设计水平和器件水平决定的。RISC技术虽然降低了硬件设计的复杂性,但这与早期计算机的简单完全是两回事,因此说法2)错误。) 解析:

(3).RISC的主要目标是减少指令数,因此允许采取增加每条指令的功能的方法来减少指令系统所包含的指令数。(分数:2.00)

__________________________________________________________________________________________ 正确答案:(正确答案:RISC不只是要减少指令总数,还要简化指令功能,其目的是降低硬件设计的复杂度,提高指令执行速度,因此说法3)错误。) 解析: