文章
6
粉丝
0
获赞
0
访问
2.8k

评分及理由
(1)得分及理由(满分2分)
学生回答中划分了4个互斥类,但标准答案为3个互斥类。学生将MARin、MDRout、Rout和ALUop各自作为独立类,但MDRout和Rout是互斥的(共享数据总线输出),应合并为一个互斥类。因此逻辑错误,扣1分。但学生正确理解了互斥性(指令不相容),部分正确,得1分。
(2)得分及理由(满分1分)
学生计算为0A2H + 4×4H = 0B2H,但标准答案为0A5H。错误原因:微指令顺序执行,每条微指令占用一个地址,因此第3条微指令地址应为入口地址0A2H + 2 = 0A4H(从第1条到第3条需跳转2次),但学生错误使用乘法(4×4H)且计算结果0B2H也不正确。逻辑错误,扣1分,得0分。
(3)得分及理由(满分2分)
学生回答“缺页7 溢出5”,与标准答案(缺页异常指令7、溢出异常指令6和8)部分匹配。但缺少指令6的溢出异常(只提到指令5和7),且指令5的溢出一般不做考察,因此不完全正确。扣1分(漏掉指令6),得1分。
(4)得分及理由(满分2分)
学生回答“当前处于开中断状态,且此中断优先级更高”,但标准答案还需满足“中断未被屏蔽”和“当前指令执行完成”。学生遗漏了关键条件(中断屏蔽和指令完成),逻辑不完整。扣1分(少一个条件),得1分。
题目总分:1+0+1+1=3分
登录后发布评论
暂无评论,来抢沙发