文章
8
粉丝
0
获赞
1
访问
581
1. R2=us2=2^16-200=FF37H, R4=s2=FF37H, R5=m1=FF37H+012CH=0063H,R6=m2=012CH-FF37H=012C+80C9H=81F5H
2.n1=s1+s2=300+(-201)=99, n2=s1-s2=300+201=501
3.由于m2是无符号数的减法运算,需要进位,所以进位CF=1,而结果不为0,故零标志ZF=0
4.通过符号位Cn-1异或进位位Cn得到,有符号整数会影响到CF,因为有符号数的运算也包含进位和符号位,但是得到的CF无意义
评分及理由
(1)得分及理由(满分4分)
得分:1分
理由:R2的计算错误,应为FF38H而非FF37H(1分)。R4的计算错误,未进行符号扩展(0分)。R5的计算错误,结果应为0064H而非0063H(0分)。R6的计算错误,结果应为01F4H而非81F5H(0分)。
(2)得分及理由(满分2分)
得分:1分
理由:n1的计算错误,应为100而非99(0分)。n2的计算错误,应为500而非501(1分)。
(3)得分及理由(满分2分)
得分:2分
理由:CF和ZF的判断正确(2分)。
(4)得分及理由(满分4分)
得分:3分
理由:CF的判断逻辑描述正确(2分),但有符号数对CF的影响描述不完全准确(1分)。
题目总分:1+1+2+3=7分
登录后发布评论
暂无评论,来抢沙发