文章

5

粉丝

0

获赞

0

访问

2.2k

头像
2025 年 9 月第 1 次 408 月考试卷 - 第43题回答
计算机组成原理
发布于2025年9月20日 17:08
阅读数 356


评分及理由

(1)得分及理由(满分4分)

学生正确识别出jmp和jle指令可能跳转,并指出相对寻址方式(1分)。计算jmp目标地址时,学生给出指令地址00401008H(应为00401008H,但标准答案中为0040100EH,此处可能是识别错误,但计算逻辑正确),指令长度2字节,PC更新为0040100AH(00401008H+2),加上偏移量21H(十六进制)得到0040102BH(标准答案为00401031H,学生计算为00401031H,但写成了0040102BH?识别结果中第一次为00401031h,第二次为00401031h,但文本中写为0040102Bh可能是误写,根据禁止扣分原则不扣分)。计算过程基本正确,但未明确偏移量为补码(标准答案要求),扣1分。得3分(满分4分)。

(2)得分及理由(满分3分)

学生正确给出SF=0、OF=0、ZF=0(1分)。跳转逻辑表达式第一次识别为“ZF+(SF⊕OF)”(错误,应为(SF⊕OF)|ZF),第二次识别为“¬ZF+(SF⊕OF)”(仍错误,逻辑运算符使用不当)。标准答案为(SF⊕OF)|ZF,学生表达式逻辑错误,扣2分。得1分(满分3分)。

(3)得分及理由(满分7分)

学生部分正确:指令5左移2位(i×4),指令6加基址(计算A[i]地址),指令7读取值到ecx(但描述混乱,如“将ecx指向的内存只赋值给AL[4]”错误,应为读取A[i]值到ecx)。功能分析不完整,扣1分。ecx内容正确(A[i]值,但未明确)。寻址方式正确(寄存器间接寻址)。编址方式正确(字节编址)。A[10]地址计算错误(080040A0h,应为0804A010h+10*4=0804A038h),扣1分。得5分(满分7分)。

(4)得分及理由(满分2分)

学生正确判断为CISC(1分),理由正确(指令长度可变、非LOAD指令访存)(1分)。得2分(满分2分)。

题目总分:3+1+5+2=11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发