文章
95
粉丝
50
获赞
1
访问
18.6k

评分及理由
(1)得分及理由(满分2分)
学生回答正确:通用寄存器数量为32个,理由是指令格式中rs1和rs2字段各占5位;shamt占5位是因为32位字长最多左移31位,需要5位表示(0~31)。得2分。
(2)得分及理由(满分3分)
学生回答部分正确:ALUBsrc取值在两次识别中均未明确给出正确答案(应为0),但识别结果中出现了"DDD"等明显识别错误字符,根据规则判断为误写不扣分;OF和CF结果正确(均为1);但溢出判断标志回答错误(第一次识别说CF,第二次识别说OF,而标准答案为CF),这里存在逻辑错误,扣1分。得2分。
(3)得分及理由(满分2分)
学生回答正确:解释了slli指令的高位补0,符号扩展和零扩展效果相同。得2分。
(4)得分及理由(满分2分)
学生回答部分正确:Ext=1正确;但ALUctr回答为"DDD",这是明显识别错误,根据规则判断为误写不扣分。得1分。
(5)得分及理由(满分2分)
学生未回答此问题。得0分。
(6)得分及理由(满分2分)
学生回答部分正确:计算过程基本正确(FFFFA2D0H + FFFFFA04H = FFFF9CD4H),但最终结果FFFF9C04H有计算错误,扣1分。得1分。
题目总分:2+2+2+1+0+1=8分
登录后发布评论
暂无评论,来抢沙发