文章
133
粉丝
0
获赞
0
访问
5.6k

评分及理由
(1)得分及理由(满分3分)
学生两次识别结果均正确给出第20条指令的虚拟地址为004010B9H,与标准答案一致。得3分。
(2)得分及理由(满分2分)
第一问:学生正确指出两条指令采用相对寻址方式,与标准答案一致。
第二问:学生给出了正确的计算过程“00401079 + 2 + 09 = 00401084h”,该过程体现了相对寻址中“当前指令地址+指令长度+偏移量=目标地址”的核心思想,与标准答案的计算逻辑一致。
因此,本小题得2分。
(3)得分及理由(满分3分)
第一问:学生回答“源操作数采用变址寻址”是错误的。题目问的是“源操作数”的寻址方式,源操作数是立即数10(0Ah),应为立即寻址。学生的回答混淆了目的操作数(其寻址方式为基址加变址加位移)和源操作数。扣1分。
第二问:学生回答“ecx存放的是前面i行元素的大小”或“前面1行元素的大小”。标准答案为“i×256”。考虑到数组a[i][j]的存储,若j循环上限为64,且每个元素占4字节(由指令中的`edx*4`可知),则一行大小为64*4=256字节。因此,“前面i行元素的大小”即 i * 256,该描述在逻辑上与标准答案等价,可以视为正确。不扣分。
第三问:学生正确判断为小端方式,并给出了依据(0A 00 00 00的存放顺序),与标准答案一致。得1分。
本小题第一问扣1分,第二问和第三问共得2分,因此本小题总得分为2分。
(4)得分及理由(满分1分)
学生回答“会发生缺页异常”是错误的。标准答案明确指出不会发生缺页异常,因为第19条指令与第1条指令虚页号相同,访问第1条指令后该页已调入主存。学生的判断与正确逻辑相反。扣1分,得0分。
题目总分:3+2+2+0=7分
登录后发布评论
暂无评论,来抢沙发