文章
56
粉丝
0
获赞
2
访问
2.2k

评分及理由
(1)得分及理由(满分4分)
学生答案中R初始值0x87654321正确(对应标准答案中Q的初始值),但未正确识别R、Q、Y的寄存器分配关系。标准答案中R初始值为0xffffffff(符号扩展后的高32位),Q初始值为0x87654321(被除数低32位),Y初始值为0xfffffffe(除数x=0xff符号扩展为32位后为0xffffffff,但题目中x=0xff可能被识别为8位值,实际扩展后应为0xffffffff,学生写0xff错误)。学生未回答"控制逻辑包含计数器"和"ALU运算有加法和减法"这两个关键点。根据标准答案,本小题共4分,学生仅答对部分初始值(1分),其他要点缺失,扣3分。
得分:1分
(2)得分及理由(满分6分)
学生正确识别了除数为0的情况(X=0x00),但未识别溢出异常情况(d[i]=0x80000000且x=0xffffffff)。在异常响应操作方面,学生答出了"保护PC与PSW现场"和"调用异常处理程序",但缺少"关中断"和"修改CPU状态为内核态"的细节。根据标准答案,本小题共6分,学生答对部分异常情况(2分)和部分响应操作(2分),但要点不完整,扣2分。
得分:4分
题目总分:1+4=5分
登录后发布评论
暂无评论,来抢沙发