文章
7
粉丝
0
获赞
0
访问
327
评分及理由
(1)得分及理由(满分2分)
学生回答互斥类划分依据是“能否直接一起执行”,这与标准答案“微命令之间的互斥性,即不能在同一个微周期中同时执行的微命令属于同一个互斥类”基本一致,得1分。但学生认为最少可划分出2个互斥类,而标准答案为3个(MARin独立、MDRout和Rout互斥、ALUop独立),因此逻辑错误,扣1分。最终得1分。
(2)得分及理由(满分1分)
学生回答第3条微指令的地址为0A0H,但标准答案为0A5H(入口地址0A2H + 2条已执行微指令的偏移)。学生未考虑微指令顺序执行时地址递增的逻辑,计算错误,扣1分。最终得0分。
(3)得分及理由(满分2分)
学生回答“数据冒险”和“控制冒险”,但标准答案为“缺页异常”和“溢出异常”。学生混淆了异常(硬件层面)与冒险(流水线冲突),逻辑完全错误,扣2分。最终得0分。
(4)得分及理由(满分2分)
学生回答“CPU此时开中断且不存在响应优先级更大的中断”,部分正确(开中断和优先级条件),但遗漏了“当前指令执行完成”这一关键条件(标准答案要求addl指令执行完成后响应)。逻辑不完整,扣1分。最终得1分。
题目总分:1+0+0+1=2分
登录后发布评论
暂无评论,来抢沙发