文章
88
粉丝
0
获赞
0
访问
3.7k

评分及理由
(1)得分及理由(满分3分)
学生回答的第一部分“按字节编址”正确,得1分。第二部分关于向后跳转最多可跳转的指令数,学生回答“254条指令”是错误的。标准答案应为127条指令,因为偏移量OFFSET是8位补码,范围为-128~127,向后跳转对应正偏移量,最大为127。此处逻辑错误扣2分。本小题得1分。
(2)得分及理由(满分5分)
学生正确判断了第一种情况(CF=0, ZF=0, NF=1)发生转移,并正确计算了PC值为1FD4H,得3分(判断转移1分,计算过程2分)。第二种情况(CF=1, ZF=0, NF=0)正确判断不转移,并给出PC值为200EH,得2分(判断不转移1分,计算1分)。本小题得5分。
(3)得分及理由(满分3分)
学生回答“CF=1, NF=0, ZF=0”是错误的。标准答案应为C=Z=1, N=0。因为无符号数比较小于等于时,需要检测CF(借位)和ZF(为零)标志,只要有一个为1就转移。此处逻辑错误,扣3分。本小题得0分。
(4)得分及理由(满分3分)
学生回答部件①为“程序状态寄存器PSW”是错误的,应为指令寄存器;部件②为“乘法器”不准确,但功能说明“用于将OFFSET的值×2,即左移1位”基本正确;部件③为“加法器”正确。根据标准答案,部件①错误扣1分,部件②和③各得1分。本小题得2分。
题目总分:1+5+0+2=8分
登录后发布评论
暂无评论,来抢沙发