文章

288

粉丝

0

获赞

1

访问

28.6k

头像
2019年计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年9月29日 14:50
阅读数 32


评分及理由

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

第一问:学生回答“调用f1 10次”,正确,得1分。

第二问:学生第一次识别回答空白,第二次识别回答“执行第12条指令”,但第12条指令是条件跳转指令jle,不是递归调用f1的指令。递归调用发生在第16行的call指令。因此第二问回答错误,扣1分。

本小题得分:1分。

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

第一问:学生回答“13、16、20、21”,但题目要求找出条件转移指令。标准答案为第12行的jle指令。学生未正确回答条件转移指令,第一问不得分。

第二问:学生回答“13、16、20、21”,其中第16行call指令、第20行jmp指令是正确跳转指令,但第13行是mov指令、第21行是mov指令,它们不是跳转指令。第30行ret指令也是跳转指令,但学生未列出。因此学生只答对部分跳转指令,得1分。

本小题得分:1分。

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

第一问:学生回答“00401025 + 5H = 0040102AH”,正确,得1分。

第二问:学生回答“偏移量00401025 - 00401000 = 25H”,错误。正确计算应为目标地址00401000H减去下一条指令地址0040102AH,得到FFFFFFD6H。学生计算错误,扣1分。

第三问:学生回答“大端方式”,错误。根据偏移量字段低字节D6存储在低地址,可判断为小端方式。学生回答错误,扣1分。

本小题得分:1分。

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

第一问:学生回答“空间不足,无法完全表示返回值”,正确描述了溢出原因,得2分。

第二问:学生未给出修改方法,不得分。

本小题得分:2分。

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

学生未作答,两问均不得分。

本小题得分:0分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发