文章

7

粉丝

0

获赞

0

访问

3.2k

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


评分及理由

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

学生正确识别了可能跳转的指令(第3、10、14行),并指出相对寻址方式(识别为“跳转轻”或“显非轻2”可能为“相对寻址”的误写,但根据上下文可判断为正确)。跳转目标地址计算过程正确(00401008h + 2h + 21h = 00401031h),但指令地址应为00401008(学生写为00401008h,h为十六进制标记,不扣分)。扣分:学生未明确说明指令长度(2字节)和偏移量(21h)的补码解释,但计算过程正确。得3分(跳转指令识别和寻址方式各1分,计算过程1分,缺少细节扣1分)。

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

学生正确给出了标志位(SF=0, OF=0, ZF=0)。跳转逻辑表达式写为“SF⊕OF + ZF”,虽未严格使用标准符号(应为“SF⊕OF | ZF”或“(SF XOR OF)OR ZF”),但“+”在逻辑上下文中可视为“或”操作,思路正确。得3分(标志位1分,表达式2分)。

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

学生对指令功能分析有误:shll指令是逻辑左移(非符号扩展),addl是计算地址(非“获取元素”),movl是加载数据(非“符号扩展”)。但学生正确指出CX存储的是sum的值(实际应为A[i]的值,但根据上下文“sum的值”可能为识别错误,但逻辑错误扣分)。寻址方式(寄存器间接寻址)和编址方式(字节编址)正确。A[10]地址计算错误(学生计算A[0]为080040A0h,但标准基址为0804A010h,且未计算A[10])。扣分:指令功能描述全错(-3分),CX内容错误(-1分),A[10]地址未计算(-1分)。得2分(寻址方式和编址方式各1分)。

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

学生正确判断为CISC,理由是指令不定长(正确)。得2分。

题目总分:3+3+2+2=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发