文章

41

粉丝

61

获赞

0

访问

10.9k

头像
2019年(408)计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年12月12日 22:56
阅读数 267

10次   jie

jmp     call jmp  ret

00401029h

00401025 H-00401000H=00400025H

小端

超出了int能表示的范围:Int改为float型

高32位与符号位不相同

Trap指令

 

 

 


评分及理由

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

第一问回答“10次”正确,得1分;第二问回答“jie”应为“jle”,但题目问的是“执行哪条指令会递归调用f1”,正确答案是第16行的call指令,学生答非所问,不得分。本小题得1分。

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

第一问未回答条件转移指令,不得分;第二问回答了“call jmp ret”,其中call和ret正确,但jmp指令是第20行的无条件跳转,学生回答正确,得1分(答对两个即可,但未答条件转移指令)。本小题得1分。

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

第一问虚拟地址回答“00401029h”错误,正确应为0040102AH,不得分;第二问偏移量计算过程错误,结果“00400025H”明显有误,不得分;第三问回答“小端”正确,得1分。本小题得1分。

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

第一问回答“超出了int能表示的范围”正确,得2分;第二问修改为“float型”不恰当,因为float是浮点数,可能损失精度,标准答案为改为更大范围的整型(如long long),此处回答不准确,得1分。本小题得3分。

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

第一问回答“高32位与符号位不相同”基本正确但不完整,标准答案应为“乘积的高33位为非全0或非全1”,此处给1分;第二问回答“Trap指令”正确,得2分。本小题得3分。

题目总分:1+1+1+3+3=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发