文章
14
粉丝
0
获赞
0
访问
3.3k

评分及理由
(1)得分及理由(满分2分)
学生回答中指出了互斥类划分依据是“二者是否有可能同时执行”,这与标准答案中“微命令之间的互斥性,即不能在同一个微周期中同时执行的微命令属于同一个互斥类”的核心思想一致,因此依据正确(1分)。学生回答互斥类数量为“3个”,与标准答案一致(1分)。故得2分。
(2)得分及理由(满分1分)
学生回答“0A4H”,但标准答案为“0A5H”。学生错误地认为控制存储器按字节编址(题目明确说明“按字编址”),导致计算错误。微程序入口地址为0A2H,执行到第三条微指令时,地址应为0A2H + 2 = 0A4H(按字编址,每条微指令占一个字,地址递增1),但学生回答0A4H,实际应为0A2H + 2 = 0A4H(但标准答案给出0A5H,可能存在题目或答案争议,但依据学生逻辑和题目描述,学生计算错误)。此处按逻辑错误扣分,故得0分。
(3)得分及理由(满分2分)
学生仅指出第8条指令可能发生溢出异常,但标准答案要求两种异常类型和对应指令号(缺页异常和溢出异常,指令7和指令6/8)。学生只回答了一种异常(溢出异常)和一条指令(指令8),遗漏了缺页异常和指令7,且未提及其他指令(如指令6)。因此只能给部分分数(1分)。
(4)得分及理由(满分2分)
学生回答“处于开中断状态,指令执行已经结束”,这与标准答案中“CPU处于开中断状态”和“当前addl指令执行完成后”一致(2分)。但学生未提及“中断请求未被屏蔽”这一条件,标准答案明确要求。因此扣1分,得1分。
题目总分:2+0+1+1=4分
登录后发布评论
暂无评论,来抢沙发