文章

266

粉丝

0

获赞

0

访问

27.9k

头像
2019年计算机学科专业基础综合试题 - 第46题回答
计算机组成原理
发布于2025年9月22日 10:34
阅读数 42

页大小是4KB,页内偏移量占用12位,高20位是页号,第1行的push指令和第30行的ret指令的页号都是00401,所以它们在同一页内;

块内偏移量占用6位,采用4路组向量,所以有64/4=16组,所以组号占用4位,其余位都是tag位,

所以0~5是块内地址,6~9是组号,10~31是标记位;

00401025,它的组号是0000H即0号组命中;


评分及理由

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

学生正确指出页大小为4KB,页内偏移占12位,页号占高20位,并说明两条指令的页号均为00401H,因此判断在同一页中。理由充分,与标准答案一致。得2分。

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

学生正确指出块内地址占0~5位(低6位),与标准答案一致。得1分。

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

学生正确指出组号占6~9位(中间4位),与标准答案一致。得1分。

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

学生正确指出标记位占10~31位(高22位),与标准答案一致。得1分。

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

学生正确给出call指令地址00401025H,并计算组号为0(0000B),指出只可能在0组命中。但未详细说明页内地址(025H)与组号、块内地址的拆分过程(标准答案中展示了二进制拆分),理由陈述不够完整。扣1分,得1分。

题目总分:2+1+1+1+1=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发