文章

180

粉丝

0

获赞

0

访问

12.6k

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


评分及理由

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

学生答案:R1为FBFEH

标准答案:FEFFH

理由:-513的补码为1111 1101 1111 1111B(FDFFH),逻辑右移一位后应为1111 1110 1111 1111B(FEFFH)。学生答案FBFEH错误,但正确写出了移位前的补码形式(FDFFH)可给1分。此处学生未写出移位前的值,但根据两次识别结果均为FBFEH,判断为计算错误。

得分:0分

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

学生答案:时钟周期数为8

标准答案:8

理由:4条指令在5段流水线中执行,没有阻塞时所需时钟周期数为4+(5-1)=8,答案正确。

得分:2分

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

学生答案:I₃的ID段因为数据要在WB后写入寄存器,所以在等待R₁,R₂的数据写入;I₄因为要保存R₂的值到X,但R₂的写入时间在WB,所以在等待R₂的数据写入

标准答案:I₃的ID段被阻塞是因为与I₁和I₂存在数据相关;I₄的IF段被阻塞是因为I₃在ID段被阻塞

理由:学生对I₃阻塞原因描述基本正确(1分),但对I₄阻塞原因描述错误。I₄的IF段阻塞是因为前一条指令I₃在ID段被阻塞导致的控制相关,而非数据相关。学生误认为是I₄需要R₂的数据。

得分:1分

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

学生答案:指令序列正确(LOAD R1,[x]; LOAD R2 [a]; SHL R1; ADD R2,R1; STORE R1,[x]),但流水线图不完整且有错误

标准答案:完整正确的5条指令序列和流水线执行图,需要17个时钟周期

理由:指令序列正确(2分),但流水线图缺失I₄的IF段,I₅的IF段位置错误,且整体时序混乱。能正确指出需要17个时钟周期(2分)。因流水线图存在严重缺陷,扣除图表分数(3分)。

得分:4分

题目总分:0+2+1+4=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发