文章
5
粉丝
0
获赞
0
访问
297
评分及理由
(1)得分及理由(满分4分)
学生答案指出跳转指令为3、10、14,正确(1分);寻址方式为相对寻址,正确(1分);但跳转目标地址计算过程描述不完整且存在错误(如"PC+2+2H+"等),未正确给出PC值和偏移量计算,因此扣2分。得分为2分。
(2)得分及理由(满分3分)
学生答案中ZF=0、SF=0、OF=0正确(1分);但跳转逻辑表达式写为"2F ⊕ 0F"(疑似ZF ⊕ OF),未完整表达jle条件(应包含ZF或(SF⊕OF)),且符号错误,扣2分。得分为1分。
(3)得分及理由(满分7分)
学生答案指出shl左移2次相当于×4(1分)、add计算A[0]+i×4(1分)、mov更新sum值(此处错误,应为读取A[i]到ecx,扣1分);ecx内容未明确(扣1分);寻址方式未回答(扣1分);编址方式未直接回答但通过偏移计算隐含按字节编址(1分);A[0]地址给出08040A04h(与标准答案0804A010h不符,扣1分)。得分为3分。
(4)得分及理由(满分2分)
学生答案判断为CISC,正确(1分);理由"不定长"(指令长度可变)正确(1分)。得分为2分。
题目总分:2+1+3+2=8分
登录后发布评论
暂无评论,来抢沙发