《计算机组成原理》模拟试题 联系客服

发布时间 : 星期四 文章《计算机组成原理》模拟试题更新完毕开始阅读fd0d9518bb1aa8114431b90d6c85ec3a87c28bbc

M(X)×=101011001000111100000 G(X)=

=100101

CRC码M(X)×+11011=101011001000111110011 批语

回答正确

11、已知X和Y,请计算X+Y, 并指出结果是否溢出。

(1)X=0.11011,Y=0.11111 (2)X=0.11011,Y=-0.1010 (3)X=-0.10110,Y=-0.00001 (4)X=-0.11011,Y=0.11110

正确答案: (1)正溢出 (2)0.00110 (3)-0.10111 (4)00.00011 我的答案:

解:⑴[X]补=0.11011,[Y]补=0.11111 00.11011 +00.11111 10.11010 结果正溢出

⑵[X]补=0.11011,[Y]补=1.1010 00.11011 +11.10100 00.01111 结果不溢出 X+Y=+0.01111

⑶[X]补=1.01010,[Y]补=1.11111 11.01010 +11.11111 11.01001 结果不溢出 X+Y=-0.10111

⑷[X]补=1.00101,[Y]补=0.11110 11.00101 +00.11110 00.00011 结果不溢出 X+Y=+0.11101 批语

(2)(4)错

12、已知X和Y,计算X-Y,并指出结果是否溢出。

(1)X=0.11011,Y=-0.11111 (2)X=0.10111,Y=0.11011 (3)X=0.11011,Y=-0.1011

(4)X=-0.10110,Y=-0.00001

正确答案: (1)正溢出 (2)-0.00100 (3)正溢出 (4)-0.10101 我的答案:

⑴[X]补=0.11011,[Y]补=1.00001,[-Y]补=0.11111 00.11011 +00.11111 01.11010 结果溢出

⑵[X]补=0.10111,[Y]补=0.11011,[-Y]补=1.00101 00.10111 +11.00101 11.11100 结果不溢出 X-Y=-0.00100

⑶[X]补=0.11011,[Y]补=1.0101,[-Y]补=0.1011 00.11011 +00.10110 01.10001 结果溢出

⑷[X]补=1.01010,[Y]补=1.11111,[-Y]补=0.00001 11.01010 +00.00001 11.01011 结果不溢出 X-Y=-0.10101 批语

回答正确

14、什么是指令?什么是程序?

正确答案:

每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序。 我的答案:

指令是要计算机执行某种操作的命令,它决定一台计算机硬件的主要性能和基本功能。 程序是有一系列机器指令组成,人们把需要用计算机解决的问题变换成计算机能够识别的一串指令或语句。

批语

回答基本正确

15、假设某计算机指令长度为32位,具有双操作数、单操作数、无操作数三类指令形式,

指令系统共有70条指令,请设计满足要求的指令格式?

正确答案:

答:字长32位,指令系统共有70条指令,所以其操作码至少需要7位。

16、某计算机字长为32位,主存容量为64KB,采用单字长单地址指令,共有40条指令。试采用直接、立即、变址、相对四种寻址方式设计指令格式。

正确答案:

答:根据题意,40种指令至少需6位OP;四种寻址方式至少需用2位表示;主存为64K,则地址需要16位,而机器字长为32位,可设计如下格式:

设:

寻址方式X=00为直接寻址方式,由16位的D直接给出有效地址,EA=D 寻址方式X=01为立即寻址方式,由16位的D直接给出操作数,操作数=D 寻址方式X=10为变址寻址方式,设变址寄存器为IR,则EA=(IR)+D

寻址方式X=11为相对寻址方式,设程序计数器为PC,则EA=(PC)+D(D可正可负) 注:IR和PC的位数与机器的字长相等,均为32位 我的答案:

解,40种指令至少需要六位OP:四种寻址方式至少需要2位表示:主存为64K,则地址需要16位,而机器字长为32位,可设计为:

设:寻址方式X=00为直接寻址方式,,由16位的D直接给出有效地址,EA=D; 寻址方式X=01为立即寻址方式,由16位的D直接给出操作数,操作数=D; 寻址方式X=10为变址寻址方式,设变址寄存器为IR,则EA=(IR)+D;

寻址方式X=11为相对寻址方式,蛇程序计数器为PC,则EA=(PC)+D(D可正可负) 批语

回答正确

17、设某机字长为32位,CPU中有16个32位通用寄存器,设计一种能容纳64种操作的

指令系统。如果采用通用寄存器作基址寄存器,则RS型指令的最大存储空间是多少?

正确答案:

答:根据题意,64种操作至少需6位OP;用2位表示四种寻址方式;寄存器16个源操作数和目的操作数各用4位,因机器字长为32位,故还剩16位可表示形式地址D。

如果采用通用寄存器作基址寄存器,因为寄存器为32,位所以RS型指令可寻址空间最大可达

单元。

我的答案:

解,64种操作至少需6位OP:两位表示四种寻找方式:寄存器16个源操作数和目的操作数各为四位,因机长为32位,所以还剩16位可表示形式地址D;

所以采用通用寄存器作基址寄存器,因寄存器为32位,所以RS型指令可寻址空间最大可达批语

回答正确

18、指令格式结构如下所示,试分析指令格式及寻址方式特点。

单元

正确答案:

答:该指令格式及寻址方式特点如下: (1) 单字长二地址指令。

(2) 操作码字段OP可以指定64种操作。

(3) 源和目标都是通用寄存器(可分指向16个寄存器)所以是RR型指令,即两个操作数均在寄存器中。

(4) 这种指令结构常用于RR之间的数据传送及算术逻辑运算类指令。

我的答案:

解:1.单字长二地址指令;

2.操作码字段OP可以指定64种操作;

3.源和目标都是通用寄存器(可以分指16个寄存器)所以是RR型指令,即两个操作数均在寄存器中。

4.这种指令结构常用于RR之间的数据传送及算术逻辑运算类指令。 批语

回答正确