文章
187
粉丝
0
获赞
3
访问
17.0k

评分及理由
(1)得分及理由(满分2分)
学生回答“32个”正确,得1分;解释“2⁵ = 32”正确,得0.5分;解释“机器字长也是32bit,能够完整移位”基本正确,但未明确说明shamt最大为31需5位,表述不够精确,但核心意思正确,得0.5分。本题得2分。
(2)得分及理由(满分3分)
学生回答“ALUBsrc=0”正确,得1分;回答“OF=1,CF=1”正确,得1分;回答判断无符号整数溢出的标志是“CF”正确,得1分。本题得3分。
(3)得分及理由(满分2分)
学生回答“因为左移操作,不需要在左端补0或1,只有右移需要”。该回答解释了左移操作本身的性质,但未结合题目中Ext信号(控制扩展器进行零扩展或符号扩展)以及slli指令立即数高12位为0的具体情况进行分析。标准答案的关键在于“无论进行零扩展还是符号扩展,都是在高位补0,效果等价”。学生的回答逻辑不完整,未触及问题核心,因此不能给分。本题得0分。
(4)得分及理由(满分2分)
学生回答“Ext = 1”正确,得1分;回答“ALUctr = *000”正确,得1分。本题得2分。
(5)得分及理由(满分2分)
学生回答“因为其他两条指令低7位分别为01100110和0010011,不可能出现0000011”。识别结果中“01100110”疑似“0110011”的误写(多了一个0),根据禁止扣分原则,不扣分。学生指出了通过操作码(低7位)进行区分,思路正确,得2分。
(6)得分及理由(满分2分)
学生回答“FFFFACD4H”。标准答案为“FFFF 9CD4H”。学生的计算结果错误。计算过程应为:立即数A04H符号扩展为FFFF FA04H,与R[01H]=FFFF A2D0H相加,得到1FFFF 9CD4H,取低32位为FFFF 9CD4H。学生答案错误,不得分。本题得0分。
题目总分:2+3+0+2+2+0=9分
登录后发布评论
暂无评论,来抢沙发