文章
165
粉丝
0
获赞
10
访问
16.2k

评分及理由
(1)得分及理由(满分3分)
学生答案:004010AEH + 11 = 004010BAH
标准答案:004010B9H
分析:第19条指令的虚拟地址是004010AEH,机器指令长度为11字节(从机器码"C7 84 82 00 20 42 00 0A 00 00 00"可数出11个字节),因此第20条指令地址应为004010AEH + 0BH = 004010B9H。学生计算时误将十六进制的B(11)直接当作十进制11相加,导致结果错误。
得分:0分(计算错误)
(2)得分及理由(满分2分)
学生答案:立即数寻址 00401079H + 09H + 2 = 00401084H
标准答案:相对寻址方式,计算过程:00401084H = 00401079H + 2H + 9H
分析:第一问学生回答"立即数寻址"错误,应为"相对寻址"。第二问计算过程正确,给出了正确的计算公式和结果。
得分:1分(第二问正确得1分,第一问错误扣1分)
(3)得分及理由(满分3分)
学生答案:相对寻 直接寻址 存放 i * 64 * 4 = 256 * i 小端
标准答案:立即寻址方式,ecx存放的是i×256,小端方式
分析:第一问学生回答"直接寻址"错误,应为"立即寻址"。第二问计算正确,ecx确实存放i×256(64×4=256)。第三问判断小端方式正确。
得分:2分(第二问和第三问正确各得1分,第一问错误扣1分)
(4)得分及理由(满分1分)
学生答案:否,因为指令的全地址虚页号和第1条指令一样为00401H,故不会缺页
标准答案:不会发生缺页异常,因为与第1条指令虚页号相同
分析:学生回答正确,判断不会缺页异常,理由基本正确(虚页号相同)。虽然虚页号写法不够规范(应为004010H),但核心逻辑正确。
得分:1分
题目总分:0+1+2+1=4分
登录后发布评论
暂无评论,来抢沙发