文章
286
粉丝
0
获赞
2
访问
122.9k
1)00401B9
2)相对寻址 00401088H+2H+00000032H=004010BCH
3)立即寻址 ecx存放i*256 小端方式
4)不会 都是00401虚拟页的内容 前面代码执行没问题相应内容已在内存中
评分及理由
(1)得分及理由(满分3分)
学生答案:00401B9。该答案缺少一位数字,应为004010B9H。虽然思路正确(第19条指令地址004010AEH加上其长度11字节得到004010B9H),但书写不完整,存在笔误。扣1分。
得分:2分
(2)得分及理由(满分3分)
第一问:学生答“相对寻址”,正确。得1分。
第二问:学生计算过程为“00401088H+2H+00000032H=004010BCH”。此处存在两个问题:1) 题目要求计算第2条jmp指令(地址00401079H)的跳转目标地址计算过程,学生计算的是第7条jge指令的过程,属于答非所问。2) 即使针对第7条指令,其偏移量7D 32H中的32H是偏移量本身,计算时不应加“000000”前缀,且计算过程表述不清晰(未说明PC更新过程)。逻辑错误,扣2分。
得分:1分
(3)得分及理由(满分2分)
第一问:学生答“立即寻址”,正确。得0.5分。
第二问:学生答“ecx存放i*256”,正确。得0.5分。
第三问:学生答“小端方式”,正确。得0.5分。
(注:本题标准答案未细分小问分值,但根据常规分配,三小问总分2分,此处按大致比例给分。)
得分:1.5分(四舍五入为1.5)
(4)得分及理由(满分1分)
学生答案:“不会 都是00401虚拟页的内容 前面代码执行没问题相应内容已在内存中”。结论正确,理由基本正确(指出了虚页号相同,且前面已访问过该页),但表述不够严谨(“00401虚拟页”应为“虚页号00401H对应的页”)。不扣分。
得分:1分
题目总分:2+1+1.5+1=5.5分
登录后发布评论
暂无评论,来抢沙发