文章
56
粉丝
0
获赞
0
访问
7.0k
评分及理由
(1)得分及理由(满分2分)
学生答案中给出了第11条指令的虚拟地址为0040207C,与标准答案一致。虽然学生误写为“第1条指令”,但根据上下文可判断为识别错误(应为第11条),且答案正确,故得2分。
(2)得分及理由(满分3分)
学生正确指出两条指令均采用相对寻址方式(得1分),并正确计算出偏移量为0BH(得1分),且推导过程(PC=00402059H,目标地址=00402064H,偏移量=目标地址-PC)正确(得1分)。但学生未明确写出“当前PC值=当前指令地址+指令长度”的细节,但核心逻辑正确,故不扣分。本题得3分。
(3)得分及理由(满分3分)
①学生正确指出源操作数为立即寻址(得1分)。②学生给出了EA计算公式(EA=esi*4+edx*4+00431000H),与标准答案一致(得1分),但未解释“esi*4+edx*4”的逻辑含义(即(i*64+j)*4),由于问题要求“写出EA计算公式”,且公式正确,故不扣分。③学生正确判断为小端方式(得1分)。本题得3分。
(4)得分及理由(满分2分)
学生答案中提到“物理地址为00402050H”(实际应为00431000H),但根据上下文可判断为识别错误(地址写错),且结论“Cache未命中”正确(得1分)。但学生未给出完整的判断过程(如地址拆分、标记位和行号计算),且错误引用了指令地址(00402050H)而非数组地址(00431000H),但核心结论正确,故得1分(满分2分)。
题目总分:2+3+3+1=9分
登录后发布评论
暂无评论,来抢沙发