文章

17

粉丝

0

获赞

0

访问

1.1k

头像
2019年计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年8月16日 21:44
阅读数 65


评分及理由

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

得分:2分

理由:学生正确回答了计算f(10)需要调用函数f1的次数(10次),并正确指出了递归调用f1的指令(call f1)。

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

得分:2分

理由:学生正确识别了条件转移指令(jle)和一定会使程序跳转执行的指令(jmp、call、ret)。

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

得分:2分

理由:学生正确计算了第17行指令的虚拟地址(0040102A),但在偏移量的计算上存在错误(应为FFFFFFD6H而非00000030H)。此外,学生正确指出M采用小端方式。

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

得分:4分

理由:学生正确解释了f1(13)返回值不正确的原因(int溢出),并提出了正确的修改建议(将返回值类型改为double)。

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

得分:2分

理由:学生正确指出了应在imul指令后加一条trap指令,但未详细说明溢出标志OF=1的条件(乘积的高33位为非全0或非全1)。

题目总分:2+2+2+4+2=12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发