文章

296

粉丝

0

获赞

0

访问

21.7k

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


评分及理由

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

学生答案:R1的内容是FFFF 0000H,但标准答案为FEFFH。学生答案错误,因为-513的补码是FDFFH,右移一位后应为FEFFH,而学生给出的FFFF 0000H不仅数值错误,而且位数也不符合16位计算机的要求。因此,本题得0分。

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

学生答案:所需时钟周期数为8,与标准答案一致。在5段流水线中,连续4条指令执行所需时钟周期数为4+(5-1)=8。因此,本题得2分。

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

学生答案:I3的ID段被阻塞的原因是因为需要等待I2的结果写回,I4的IF段被阻塞是因为I3的ID段被阻塞。这与标准答案基本一致,但学生未提及I3与I1也存在数据相关(需要R1),不过核心原因描述正确。根据评分说明,回答正确即可给分,因此本题得2分。

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

学生答案:指令序列为I1 LOAD R1,[x]; I2 LOAD R2,[a]; I3 SHL R1; I4 ADD R2,R1; I5 STORE R1,[x]。但标准答案为ADD R1,R2和STORE R2,[x],学生答案中I4和I5的寄存器使用有误,导致逻辑错误。此外,学生给出的时钟周期数为14,但标准答案为17,且学生未提供执行过程示意图。根据评分说明,指令部分正确可酌情给分,但存在逻辑错误需扣分。因此,指令部分给1分,时钟周期数错误扣分,示意图缺失扣分,本题综合得1分。

题目总分:0+2+2+1=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发