文章
83
粉丝
0
获赞
0
访问
6.3k

评分及理由
(1)得分及理由(满分3分)
学生正确判断出按字节编址(1分),但在计算最多可跳转指令数时,错误地使用了2⁸-1(即255条指令),而标准答案为127条指令(因为偏移量OFFSET是8位补码,范围为-128~127,向后跳转最多127条指令)。此处逻辑错误扣1分。得分为2分。
(2)得分及理由(满分5分)
学生正确判断了第一种情况(CF=0, ZF=0, NF=1)需要转移(1分),但在计算PC值时,错误地将OFFSET识别为227(十进制)并直接计算,而标准答案中OFFSET为E3H(即227的补码表示,但计算时应按补码处理)。学生计算得到3C8H(第一次识别)或2C8H(第二次识别),均与标准答案1FD4H不符,计算过程有逻辑错误,扣2分。第二种情况(CF=1, ZF=0, NF=0)学生正确判断不转移(1分),但计算PC值时错误得到202H,而标准答案为200EH,此处计算错误扣1分。此外,学生将PC初始值误写为202H(第二次识别),可能是识别错误,但未影响核心逻辑,不额外扣分。本小题总得分为1分(第一种情况判断正确1分,第二种情况判断正确1分,但计算错误共扣3分,剩余1分)。
(3)得分及理由(满分3分)
学生正确给出了C=1、N=0(1分),但将Z误写为XZ(可能是识别错误),根据上下文判断为Z=1,符合标准答案(C=Z=1, N=0)。因此不扣分,得3分。
(4)得分及理由(满分3分)
学生正确识别部件①为IR(指令寄存器)或指令译码器(标准答案为指令寄存器,功能描述正确,给1分);部件②为移位器,功能描述正确(左移实现乘2,给1分);部件③为加法器,功能描述正确(计算目标地址,给1分)。本小题得3分。
题目总分:2+1+3+3=9分
登录后发布评论
暂无评论,来抢沙发