文章

104

粉丝

0

获赞

0

访问

8.0k

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


评分及理由

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

学生答案中给出的R1内容为E080H,但标准答案为FEFFH。学生计算-513的补码时出现错误(第一次识别写为-573,第二次识别写为-1/3,均为明显识别错误或计算错误),导致后续右移结果错误。但学生正确理解了SHR是逻辑右移操作(从答案格式看),只是初始值计算错误。根据评分说明,仅正确写出指令执行前的(R1)可给1分,但学生初始值计算错误,因此不能给分。得0分。

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

学生回答时钟周期数为17,但标准答案为8。学生可能误解了题目要求,题目问的是4条指令在无阻塞情况下所需的时钟周期数,应该是4+5-1=8个周期。学生答案17是错误的。得0分。

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

学生回答I3阻塞原因是"同一个寄存器的读和写操作不能在同一个时钟周期内进行",这确实是一个原因,但没有明确指出I3与I₁和I₂都存在数据相关,需要等待它们写回寄存器。学生回答I4阻塞原因是"需要等待I3指令的写操作完成后",这也不完全准确,实际是因为I3在ID段被阻塞导致I4的IF段被阻塞。每个原因回答部分正确但不够完整,各给0.5分。得1分。

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

学生给出的指令序列混乱且错误(如SHL [X]、ADD [a] [X]等指令格式不符合题目给出的指令格式),没有正确实现x=x*2+a的功能。流水线执行过程示意图也不完整且错误。根据评分标准,指令正确部分应给2分,但学生指令序列完全错误,不能给分;执行过程示意图应给3分,但学生示意图错误,不能给分;周期数判断应给2分,但学生回答9个周期且基于错误指令序列,不能给分。得0分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发