文章
7
粉丝
0
获赞
0
访问
3.3k
a
评分及理由
(1)得分及理由(满分4分)
学生答案中正确指出了跳转指令(jmp、jle、jl)和相对寻址方式,但未给出jmp指令的跳转目标地址计算过程。根据标准答案,计算过程占2分,因此扣2分。得分:2分。
(2)得分及理由(满分3分)
学生答案正确给出了SF=0、OF=0、ZF=0(与标准答案一致),但未提供jle指令的跳转逻辑表达式(标准答案要求为(SF ⊕ OF) | ZF)。标志位部分得1分,逻辑表达式部分未回答扣2分。得分:1分。
(3)得分及理由(满分7分)
学生答案对指令功能描述不完整:shl指令功能描述正确(逻辑左移2位);addl指令描述不准确(未说明加的是数组基址);movl指令描述错误(应为从内存读取到ecx,而非eax)。ecx存储内容未明确说明(应为A[i]的值)。寻址方式正确(寄存器间接寻址)。编址方式未回答(按字节编址)。A[0]地址未计算。根据标准答案,指令功能分析每项1分(共3分),ecx内容1分,寻址方式1分,编址方式1分,地址计算1分。学生仅得shl指令1分和寻址方式1分,其余部分错误或缺失。得分:2分。
(4)得分及理由(满分2分)
学生答案正确判断为CISC,理由(指令长度可变)合理,与标准答案一致。得分:2分。
题目总分:2+1+2+2=7分
登录后发布评论
暂无评论,来抢沙发