文章
7
粉丝
0
获赞
0
访问
474
1. R2:0000H,R4:0000H,R5:012CH,R6:012CH
2. n1: 300,n2: 300
3. CF=1,ZF=0
4.CF的值等于无符号运算结果的最高位进位异或上Sub标志(或最低位进位);会影响到CF标志中的值,但对有符号数来说没有意义。
评分及理由
(1)得分及理由(满分4分)
得分:0分
理由:R2、R4、R5、R6的答案全部错误。R2应为0000FF38H(65336的十六进制零扩展),R4应为FFFFFF38H(有符号扩展的-200),R5应为00000064H(无符号加法溢出结果),R6应为000001F4H(无符号减法溢出结果)。学生答案完全不符合计算过程和类型转换规则。
(2)得分及理由(满分2分)
得分:0分
理由:n1和n2的正确答案应为100和500(s1=300,s2=-200的加减结果)。学生答案300和300未考虑s2的负数解释,且未进行实际运算。
(3)得分及理由(满分2分)
得分:2分
理由:CF和ZF判断正确(CF=1因借位,ZF=0因结果非零),与标准答案一致。
(4)得分及理由(满分4分)
得分:3分
理由:CF生成逻辑描述基本正确(最高位进位异或Sub标志),但未明确说明减法时Cin=1的细节。对有符号数影响的结论正确(会生成但无意义),扣1分。
题目总分:0+0+2+3=5分
登录后发布评论
暂无评论,来抢沙发