文章

7

粉丝

0

获赞

0

访问

2.9k

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


评分及理由

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

学生正确指出了可能跳转的指令(jmp、jle、jl)和寻址方式(相对寻址),得2分。但跳转目标地址计算过程错误:学生计算了00401031H - 0040100EH = 00000023H,但标准答案要求基于PC值(0040100EH + 2 = 00401010H)和偏移量(21H)计算,而学生未使用偏移量且计算方式不符合相对寻址原理。扣2分。最终得2分。

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

学生正确给出了SF=0、OF=0、ZF=0(因sum=150>0且≠100),得1分。但跳转逻辑表达式错误:学生误写为“有符号数小于0时跳转(SF=1)”,而jle的正确条件是(SF ⊕ OF) | ZF。未给出正确表达式,扣2分。最终得1分。

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

学生未正确分析指令功能:指令5(shll)实现i×4,指令6(addl)计算A[i]地址,指令7(movl)读取A[i]值到ecx,但学生描述模糊(如“寄存器存的是A整形数组”等),未明确功能。扣3分。ecx内容未明确(应为A[i]值),扣1分。寻址方式未回答(应为寄存器间接寻址),扣1分。编址方式未回答(应为按字节编址),扣1分。A[10]地址未计算,扣1分。最终得0分。

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

学生最终回答“CISC”,正确,得1分。理由部分错误:学生说“每条指令的长度都是不固定的”,但标准答案强调指令长度可变是CISC特征,此理由正确,但学生同时写了“RISC”造成混淆,但根据上下文判断为误写,不扣分。得1分。最终得2分。

题目总分:2+1+0+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发