文章
6
粉丝
0
获赞
0
访问
2.8k

评分及理由
(1)得分及理由(满分4分)
学生第一次识别结果中,跳转指令列出了jmp、jle和jc(应为jl,jc是条件跳转指令但未在代码中出现,可能是误写),但标准答案为jmp、jle和jl。第二次识别结果正确列出了jmp、jle和jl。寻址方式学生两次均回答“直接寻址”,但标准答案为相对寻址,这是逻辑错误。跳转目标地址计算过程未给出,扣分。得分:跳转指令部分正确(第二次识别)得1分(满分1分),寻址方式错误扣1分,计算过程未给出扣2分。本小题得0分。
(2)得分及理由(满分3分)
学生两次识别结果中,标志位SF、OF、ZF均正确为0(sum=150>100,正数无溢出)。跳转逻辑表达式第一次为“(SF⊕OF)∪ZF”,第二次为“(SF⊕OF)∨ZF”,均与标准答案“(SF ⊕ OF) | ZF”等价(∪和∨在逻辑中均表示“或”)。因此答案正确。得分:标志位部分得1分(满分1分),逻辑表达式得2分(满分2分)。本小题得3分。
(3)得分及理由(满分7分)
学生未分析指令5、6、7的功能(shll、addl、movl),也未说明ecx存储内容(A[i]的值),这是逻辑遗漏。学生两次识别均正确指出第7条指令寻址方式为寄存器间接寻址(得1分),编址方式为按字节编址(得1分)。但未计算A[10]的起始地址(标准答案为0804A038H),扣1分。得分:功能分析未作答扣3分,ecx内容未说明扣1分,寻址方式得1分,编址方式得1分,地址计算未作答扣1分。本小题得2分。
(4)得分及理由(满分2分)
学生两次识别均正确回答计算机M为CISC(得1分),理由“指令系统复杂,功能丰富”与标准答案一致(得1分)。本小题得2分。
题目总分:0+3+2+2=7分
登录后发布评论
暂无评论,来抢沙发