文章

159

粉丝

0

获赞

0

访问

9.8k

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

因为页大小为4KB,所以虚拟地址的高20位为虚拟页号。第1行的push指令和第30行
的ret指令的虚拟地址的高20位都是00401H,因此两条指令在同一页中。
指令Cache有64块,采用4路组相联映射方式,故指令Cache共有64/4=16组,Cache
组号共4位。主存块大小为64B,所以块内地址为低6位。综上所述,在32位主存地址中,低
6位为块内地址,中间4位为组号,高22位为标记。
因为页大小为4KB,所以虚拟地址和物理地址的最低12位完全相同,因而call指令虚拟
地址00401025H中的025H=000000100101B为物理地址的低12位,对应的7~10位为组号,
故对应的 Cache 组号为 0


评分及理由

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

得分:7分

理由:学生正确解释了页大小为4KB,虚拟地址的高20位为虚拟页号,并指出第1行和第30行指令的虚拟页号均为00401H,因此两条指令在同一页中。回答完整且逻辑清晰,与标准答案一致。

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

得分:0分

理由:题目中未明确划分第二、三、四问的分数分配,但学生回答的内容已包含在第五问中,因此此处不单独评分。

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

得分:0分

理由:题目中未明确划分第五问的分数分配,但学生回答的内容已包含在第一问中,因此此处不单独评分。

题目总分:7+0+0=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发