文章
7
粉丝
0
获赞
0
访问
842
1.0000 0000H 0000 0000H 0000 0012CH 0000 0012CH
2.300 300
3.CF和ZF都为0
4.计算机内部确认是否有CF,通过看最高位是否有进位,而有符号加减法也会影响CF标志位(只不过此时CF标志位无效)
评分及理由
(1)得分及理由(满分4分)
得分:0分
理由:学生答案完全错误。R2应为0000 FF38H(65336的十六进制表示),R4应为FFFF FF38H(有符号扩展后的-200),R5应为0000 0064H(us1+us2的截断结果),R6应为0000 01F4H(us1-us2的截断结果)。学生答案未体现任何正确计算结果或扩展逻辑。
(2)得分及理由(满分2分)
得分:0分
理由:n1和n2的正确结果应为100和500(s1=300,s2=-200的运算结果)。学生答案300和300未考虑有符号数的运算规则,完全错误。
(3)得分及理由(满分2分)
得分:0分
理由:m2的计算(us1-us2)因无符号数下溢会产生借位(CF=1),且结果非零(ZF=0)。学生答案CF和ZF均为0与实际情况相反。
(4)得分及理由(满分4分)
得分:2分
理由:学生正确指出CF通过最高位进位判断(1分),并说明有符号运算也会影响CF但无效(1分)。但未明确减法时Cin=1的细节,扣2分。
题目总分:0+0+0+2=2分
登录后发布评论
暂无评论,来抢沙发