文章
7
粉丝
0
获赞
0
访问
523
评分及理由
(1)得分及理由(满分4分)
学生第一次识别结果:①正确识别出jmp、jle、jl三条跳转指令(1分);②正确指出相对寻址方式(1分);③计算过程错误(PC值应为0040100AH,而非00401008H),但偏移量21H正确,且目标地址计算正确(00401031H),故扣1分(得1分)。第二次识别结果:①正确识别指令(1分);②正确指出相对寻址(1分);③PC值错误(00400084H),但偏移量和目标地址正确,扣1分(得1分)。综合两次识别,取最高分:①和②各1分,③部分正确得1分,共3分。
(2)得分及理由(满分3分)
学生两次识别均正确给出SF=0、OF=0、ZF=0(1分)。但逻辑表达式错误(第一次为"sub ⊕ Cout = QF CF",第二次为"Sub⊕Cout = CF"),未正确表达jle条件(应为(SF⊕OF)|ZF),扣2分。得1分。
(3)得分及理由(满分7分)
学生未分析指令功能(扣3分),仅回答ecx存储内容为"sum的值"(错误,应为A[i]的值,扣1分);寻址方式回答"寄存器寻址"(错误,应为寄存器间接寻址,扣1分);编址方式正确(字节编址,得1分);A[10]地址计算错误(两次识别均错误,扣1分)。得1分。
(4)得分及理由(满分2分)
学生回答RISC(错误),理由为"指令不定长"(实际CISC特征),全错。得0分。
题目总分:3+1+1+0=5分
登录后发布评论
暂无评论,来抢沙发