文章
156
粉丝
195
获赞
0
访问
28.4k
1)
VA=0040207CH
2)
寻址方式:相对寻址
偏移量:0BH
推导:00402057H + 2 + 0BH = 00402064H
3)
①源操作数是立即数 0x12345678,所以是 立即寻址。
②esi*4 + edx*4=(i * 64 + j) * 4;EA = 基地址 00431000H + (i * 64 + j) * 4
③00431000H在指令中以00 10 43 00H保存,故为小端方式
4)
00431000H可知对应cache行号为0xE0,初始Cache为空,第一次访问Cache缺失
评分及理由
(1)得分及理由(满分2分)
学生答案正确给出第11条指令虚拟地址为0040207CH,与标准答案一致。得2分。
(2)得分及理由(满分3分)
学生正确指出寻址方式为相对寻址,偏移量为0BH,推导过程正确(当前指令地址+指令长度+偏移量=目标地址)。得3分。
(3)得分及理由(满分3分)
①正确指出立即寻址(1分);
②正确解释地址计算逻辑并给出EA公式(1分);
③大小端判断理由不完整(仅提到地址字段的存储顺序,未分析立即数0x12345678的字节序列),但结论正确。根据严格评分标准扣0.5分,得0.5分。
本小题总分:1+1+0.5=2.5分
(4)得分及理由(满分2分)
学生结论正确(发生Cache缺失),但计算过程错误(错误得出Cache行号为0xE0,未正确拆分地址字段)。因缺少关键计算步骤且行号计算错误,扣1分,得1分。
题目总分:2+3+2.5+1=8.5分
登录后发布评论
暂无评论,来抢沙发