文章

76

粉丝

0

获赞

0

访问

5.6k

头像
2014年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月2日 20:56
阅读数 12


评分及理由

(1)得分及理由(满分2分)

学生答案:一条指令占32 bit = 4B,编址单位为4B。

标准答案:按字节编址。

评分:0分。理由:学生错误地认为编址单位是4B,但根据指令地址差为4(每条指令占4B)可知,一个地址单位对应1B,因此应按字节编址。逻辑错误,扣2分。

(2)得分及理由(满分2分)

学生答案:每个元素占2位,因为A[i]的位号 = 数组A的起始位址+每个元素的位数×i;而左移1次,相当于乘2。

标准答案:每个元素占4B。

评分:0分。理由:学生错误地认为每个元素占2位(可能是误写,但上下文无明确纠正依据),且左移次数理解错误(sll指令左移2位,相当于乘4)。逻辑错误,扣2分。

(3)得分及理由(满分3分)

学生答案:OFFSET=-4B×(6 - 1)= -20B,OFFSET的值为-20。转移地址=(PC)+OFFSET。

标准答案:OFFSET字段值为-6(FFFAH补码),转移目标地址计算公式为(PC)+4+OFFSET×4。

评分:0分。理由:OFFSET值计算错误(应为-6),且转移地址公式错误(未考虑PC+4和偏移量乘4)。逻辑错误,扣3分。

(4)得分及理由(满分5分)

学生答案:阵中编号为2、3的指令,编号为3、4的指令,编号为1、2的指令会因数据冲突而发生流水线阻塞。因为指令1执行完了指令4才开始取值。

标准答案:第2、3、4、6条指令因数据相关阻塞;第6条指令发生控制冒险;指令1与指令5的数据相关因阻塞消除。

评分:0分。理由:学生未正确识别数据相关指令(如遗漏第4、6条),未提及控制冒险,且对指令1与指令5相关的解释错误。逻辑错误,扣5分。

题目总分:0+0+0+0=0分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发