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

评分及理由
(1)得分及理由(满分2分)
学生答案中给出了互斥类的概念("不会同时执行、同时有效的微命令"),这与标准答案中"不能在同一个微周期中同时执行的微命令"含义一致,概念正确(1分)。互斥类个数回答为3个,与标准答案一致(1分)。因此得2分。
(2)得分及理由(满分1分)
学生两次识别结果均回答"0A5H",与标准答案完全一致。微程序入口地址为0A2H,执行第三条微指令时地址应为0A2H+2=0A4H(按顺序执行),但标准答案给出0A5H,可能存在地址计算方式差异,但学生答案与标准答案一致,故得1分。
(3)得分及理由(满分2分)
学生答案中列出了缺页异常(movl (%eax),%ecx)和溢出异常(addl %ecx,-4(%ebp)),但未明确指令号(应为指令7和指令8)。标准答案要求给出异常类型和对应指令号,学生答案缺少指令号(如指令7、8),因此扣1分。但答案中异常类型正确,得1分。最终得1分。
(4)得分及理由(满分2分)
学生答案给出了三个条件:①有中断请求、②CPU允许中断且开中断、③一条指令执行结束。这与标准答案中"CPU处于开中断状态"、"中断请求未被屏蔽"(学生答案中"允许中断"可能隐含此意)、"当前指令执行完成"基本一致。虽然未明确提及"中断未被屏蔽",但"允许中断"可视为等效表述。因此得2分。
题目总分:2+1+1+2=6分
登录后发布评论
暂无评论,来抢沙发