文章
7
粉丝
0
获赞
0
访问
3.5k

评分及理由
(1)得分及理由(满分2分)
学生回答互斥类的划分依据是“互斥的微指令操作在同一类,相容的在不同类”,这与标准答案“微命令之间的互斥性,即不能在同一个微周期中同时执行的微命令属于同一个互斥类”意思一致,得1分。但学生回答“2个”互斥类,而标准答案为三个(MARin独立、MDRout和Rout互斥、ALUop独立),因此数量错误扣1分。本题得1分。
(2)得分及理由(满分1分)
学生计算0A2H + 3 = 0A5H,与标准答案一致,且计算过程正确(入口地址0A2H,执行到第三条微指令时地址为0A2H + 2 = 0A4H?但标准答案给出0A5H,这里可能存在误解:微指令顺序执行时,第一条微指令地址为0A2H,第二条为0A3H,第三条为0A4H?但标准答案明确为0A5H,可能题目中微指令地址按字节编址或其它方式,但学生答案与标准答案一致,因此不扣分。得1分。
(3)得分及理由(满分2分)
学生只列出溢出异常(指令5和16),但标准答案要求两种异常类型(缺页和溢出),且指令号错误(标准答案为指令7缺页、指令6和8溢出)。学生遗漏缺页异常,且指令号不完全正确(指令16可能为识别错误,实际应为指令8)。因此扣2分,得0分。
(4)得分及理由(满分2分)
学生回答“①该条指令执行完毕”与标准答案一致,得1分;“②没有更高级的中断请求到来”与标准答案中“外部中断未被屏蔽”意思相近(但严格来说,“更高级”可能指优先级,而标准答案强调“未被屏蔽”和“开中断状态”),但思路正确,得1分。因此本题得2分。
题目总分:1+1+0+2=4分
登录后发布评论
暂无评论,来抢沙发