文章
104
粉丝
0
获赞
0
访问
7.5k

评分及理由
(1)得分及理由(满分4分)
学生答案中:
- R初始值0xffffffff正确(与标准答案一致)
- Q初始值0x87654321正确(与标准答案一致)
- Y初始值0xff错误(应为0xfffffffe,学生只写了除数x=0xff的低8位,未考虑符号扩展)
- 控制逻辑包含计数器正确
- ALU运算有4种错误(标准答案为加法和减法两种)
扣分:Y初始值错误扣1分,ALU运算种类错误扣1分
得分:4-1-1=2分
(2)得分及理由(满分6分)
学生答案中:
- 正确指出除数为0异常(d[i]任意,x=0x00000000)
- 但未指出溢出异常情况(d[i]=0x80000000,x=0xffffffff)
- CPU操作部分:保护现场、中断处理程序正确,但"开中断"和"关中断"顺序错误(应先关中断),且缺少保存断点和修改CPU状态为内核态的关键步骤
扣分:未指出溢出异常扣2分,CPU操作描述不完整且有错误扣2分
得分:6-2-2=2分
题目总分:2+2=4分
登录后发布评论
暂无评论,来抢沙发