文章
95
粉丝
38
获赞
0
访问
3.2k

评分及理由
(1)得分及理由(满分3分)
学生答案:0040 1089 H
标准答案:004010B9H
评分:0分
理由:第20条指令的虚拟地址计算错误。根据代码片段,第19条指令地址为004010AEH,指令长度为11字节,因此第20条指令地址应为004010AEH+0BH=004010B9H。学生答案00401089H与正确答案相差较大,属于逻辑错误。
(2)得分及理由(满分2分)
学生答案:第2条-相对寻址,第7条-相对寻址;计算过程:0040107BH+09H=00401084H
标准答案:两条指令都采用相对寻址方式;计算过程:当前指令地址+指令长度+偏移量
评分:2分
理由:寻址方式判断正确。计算过程中虽然表述不够完整(未明确说明指令长度),但实际计算使用了正确的下一条指令地址0040107BH加上偏移量09H得到目标地址00401084H,思路正确,结果正确。
(3)得分及理由(满分3分)
学生答案:基址寻址;I;小端方式
标准答案:立即寻址;i×256;小端方式
评分:2分
理由:第一问:源操作数寻址方式判断错误(应为立即寻址而非基址寻址),扣1分。第二问:ecx中存放内容回答不完整(只回答"I"而未说明是i×256),扣0.5分。第三问:大小端判断正确,得1分。
(4)得分及理由(满分1分)
学生答案:不会发生缺页异常。从第1条指令到第19条指令一共60B,未超过一页,不会发生缺页。
标准答案:不会发生缺页异常,因为与第1条指令在同一页面
评分:1分
理由:结论正确。虽然解释角度与标准答案不同(从指令长度角度而非虚页号角度),但逻辑合理,思路正确,不扣分。
题目总分:0+2+2+1=5分
登录后发布评论
暂无评论,来抢沙发