文章
7
粉丝
0
获赞
0
访问
556
评分及理由
(1)得分及理由(满分4分)
学生答案正确指出跳转指令为jmp、jle、jl(1分),并正确指出相对寻址方式(1分)。但跳转目标地址计算过程有误:学生计算为0040100EH+2H+21H,正确应为0040100EH+2(指令长度)+21H(偏移量),但学生未明确说明偏移量21H是十六进制补码(表示+33),且计算过程表述不完整。扣1分。最终得3分。
(2)得分及理由(满分3分)
学生正确给出标志位SF=0、OF=0、ZF=0(1分)。但跳转逻辑表达式错误:学生写为OF⊕SF,正确应为(SF⊕OF)|ZF。扣2分。最终得1分。
(3)得分及理由(满分7分)
学生正确说明第5条指令功能(左移2位实现乘以4,但表述“增加4个单位”不准确,扣0.5分)、第6条指令功能(计算数组元素地址,正确)、第7条指令功能(取数组元素值到ecx,正确)(共2.5分,标准答案要求每条1分)。正确指出ecx存储内容为数组元素值(1分)。正确指出寻址方式为寄存器间接寻址(1分)。正确指出按字节编址(1分)。正确计算A[10]地址为0804A038H(1分)。但第5条指令功能描述不精确,扣0.5分。最终得6.5分。
(4)得分及理由(满分2分)
学生正确判断为CISC(1分),理由正确(指令不定长)(1分)。得2分。
题目总分:3+1+6.5+2=12.5分
登录后发布评论
暂无评论,来抢沙发