文章
21
粉丝
0
获赞
0
访问
463

评分及理由
(1)得分及理由(满分3分)
学生答案中:指令1的EA=2000H正确;指令2的EA=(SI)+1000H正确(SI=3000H,所以EA=4000H,虽然没有直接写出数值,但表达式正确);指令3的EA=3FF0H错误(题目要求计算目标地址TA,且相对寻址时PC=4000H,A=-0010H(有符号)扩展后为FFF0H,相加得3FF0H,但学生写的是EA而非TA,存在术语不准确,但数值正确)。考虑到核心计算正确,仅术语有误,扣0.5分。得2.5分。
(2)得分及理由(满分3分)
学生答案中:指令1的CPI=7正确(IF:2, ID:1, EX:1, MEM:2, WB:1);指令2的CPI=7正确(同指令1);指令3的CPI=6错误(相对寻址指令JMP不需要MEM和WB阶段,应为IF:2, ID:1, EX:1,共4个周期)。学生多算了2个周期,逻辑错误,扣1分。得2分。
(3)得分及理由(满分2分)
学生计算平均CPI时,使用了错误的CPI值(指令3用了6而非4),且计算式写为1000×(...)导致结果错误(应为直接加权平均,不需乘1000)。核心思路正确但数值和表达式错误,扣1分。得1分。
(4)得分及理由(满分2分)
学生基于前问错误的CPI总和6800计算时间,结果6800μs错误(正确应为5.90μs)。因依赖前问错误数据,且单位换算错误(1GHz下1时钟周期=1ns,总时间应为6800ns=6.80μs,但学生写6800μs),逻辑错误,扣2分。得0分。
题目总分:2.5+2+1+0=5.5分
登录后发布评论
暂无评论,来抢沙发