文章
250
粉丝
0
获赞
2
访问
39.7k

评分及理由
(1)得分及理由(满分4分)
学生答案中,R和Q的初始值正确(R=0xffffffff,Q=0x87654321),但Y的初始值错误(学生答0xffffffff,标准答案为0xfffffffe)。Y应为除数x的补码形式,x=0xff,按32位补码扩展为0xfffffffe,学生答案少了一位,属于逻辑错误,扣1分。
关于“图b中哪个部分包含计数器”,学生回答“控制逻辑计数器包含计数器”,虽然表述冗余,但意思正确,不扣分。
关于“ALUop所控制的ALU运算有哪几种”,学生回答“6种”,但标准答案为加法和减法两种。学生答案错误,扣1分。
本小题共扣2分,得2分。
(2)得分及理由(满分6分)
学生正确指出了除数为0的情况(x=0x00000000),得2分。
学生提到了溢出异常,但没有具体说明溢出异常的条件(d[i]=0x80000000且x=0xffffffff),属于答案不完整,扣2分。
关于异常响应操作,学生回答“关中断,保存现场,跳转异常处理程序”,其中“保存现场”不够准确,标准答案为“保存断点(PC和PSWR中的值)”,但意思接近,扣1分。
本小题共扣3分,得3分。
题目总分:2+3=5分
登录后发布评论
暂无评论,来抢沙发