文章
135
粉丝
93
获赞
1
访问
39.7k

评分及理由
(1)得分及理由(满分6分)
学生答案中:
1. 对于R、Q、Y的初始内容,学生回答为“R: 8765H, Q: 4321H, Y: ffffH”或类似。这与标准答案“R=0xffffffff, Q=0x87654321, Y=0xfffffffe”完全不符。标准答案中,R是符号扩展后的高32位(全1),Q是d[i]的原值,Y是除数x符号扩展并左移后的值。学生的答案将64位被除数的高低位拆开,且数值错误,Y的值也错误。此部分逻辑错误,应扣分。
2. 对于“图中哪个部件包含计数器?”,学生回答“控制逻辑含计数器”,这与标准答案“b中的控制逻辑包含计数器”一致,思路正确。
3. 对于“ALUop所控制的ALU运算有几种?”,学生回答“有除法指令,直送指令”或“有除法指令,直送指令”。这明显错误。根据补码除法器(如不恢复余数法)原理,ALU需要执行加法和减法(对应于加\[Y\]补或加\[-Y\]补),不存在“除法指令”或“直送指令”作为ALU运算种类。此部分逻辑错误,应扣分。
扣分点:R、Q、Y初始值全错(扣3分),ALU运算种类回答错误(扣2分)。计数器部分正确(得1分)。
本小题得分:1分。
(2)得分及理由(满分5分)
学生答案中:
1. 对于除法异常的情况,学生回答“d[i] = 87654321H, x = 0000H”或类似。这仅指出了除数为0的情况(x=0),但没有指出溢出异常的情况(即被除数为-2^31且除数为-1的情况)。回答不完整。
2. 对于异常响应过程,学生回答“cpu需要根据中断向量的入口地址,执行相应的中断处理程序”。这描述了异常处理的一部分(跳转),但过于简略,没有提及关中断、保存现场(PC和PSWR)等关键操作。回答不完整。
扣分点:异常情况回答不完整(扣2分),异常响应操作回答不完整(扣2分)。
本小题得分:1分。
题目总分:1+1=2分
登录后发布评论
暂无评论,来抢沙发