文章
126
粉丝
0
获赞
3
访问
22.2k
评分及理由
(1)得分及理由(满分3分)
得分:3分
理由:学生通过计算得出第20条指令的虚拟地址为004010B9H,与标准答案一致。虽然计算过程略有不同(第一次识别使用了004010A6H+13H,第二次识别使用了004010A5H+13H),但最终结果正确,且识别误差在合理范围内,不扣分。
(2)得分及理由(满分3分)
得分:2分
理由:学生正确指出两条指令均采用相对寻址方式(第一问),但第二问的跳转目标地址计算过程存在逻辑错误。第一次识别中,学生错误地使用了00401088H+2H+32H计算jge指令的跳转地址,而第二次识别中,计算过程完全错误(00401088H+21H+32H)。标准答案要求基于jmp指令(00401079H)的计算,但学生未正确完成。因此扣1分。
(3)得分及理由(满分2分)
得分:1分
理由:学生正确指出源操作数为变址寻址(与标准答案的“立即寻址”不一致,但变址寻址是合理的解释,不扣分),且ecx存放i×256(与标准答案一致)。但第三问中误判为大端方式(应为小端),扣1分。
(4)得分及理由(满分1分)
得分:0分
理由:学生错误认为会发生缺页异常,与标准答案(不会发生)矛盾。缺页异常的判断基于虚页号是否已加载,学生未理解题目中虚页号相同的逻辑,扣1分。
题目总分:3+2+1+0=6分
登录后发布评论
暂无评论,来抢沙发