文章
296
粉丝
0
获赞
0
访问
21.7k

评分及理由
(1)得分及理由(满分3分)
学生回答“按字节编址”正确,得1分。但回答“最多可跳 2⁶ - 1 = 63 条指令”错误,正确应为偏移量OFFSET为8位补码,范围为-128~127,向后最多可跳转127条指令。学生可能误将偏移量位数算错(如误以为6位),导致计算错误,扣2分。本小题得1分。
(2)得分及理由(满分5分)
学生正确判断了第一种情况(CF=0, ZF=0, NF=1)需要转移,并给出了计算过程,但计算结果1FE7H错误(正确应为1FD4H)。错误可能源于偏移量计算有误:偏移量E3H(11100011B)为补码,值为-29,乘2后为-58,加上200EH应得1FD4H,学生计算为1FE7H,存在逻辑错误,扣2分。第二种情况(CF=1, ZF=0, NF=0)正确判断不转移,PC值为200EH,得1分。本小题部分正确,总得3分(转移判断1分 + 第二种情况计算1分 + 部分计算过程1分,但第一种情况计算结果错误扣2分后净得3分)。
(3)得分及理由(满分3分)
学生回答“C是1,Z是1,N是0”完全正确,符合无符号数比较小于等于时转移的条件(即C=1或Z=1,检测位设置C=Z=1, N=0)。得3分。
(4)得分及理由(满分3分)
学生回答“①指令寄存器、②移位寄存器、③加法器”完全正确,与标准答案一致。得3分。
题目总分:1+3+3+3=10分
登录后发布评论
暂无评论,来抢沙发