文章

100

粉丝

0

获赞

0

访问

10.6k

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

0040104AH-00401000H+1=75B,而4KB>75B,所以在同一页。

主存块大小为64B,所以低6位表示块内地址。指令Cache有64行,采用4路组相联映射,则共有64/4=16行,则次4位表示Cache组号。高32-4-6=22位表示标记信息。

call指令的虚拟地址为00401025H,则对应的组号为0,所以只可能在指令Cache的第0组中命中。


评分及理由

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

学生通过计算两条指令地址差(75B)小于页大小(4KB)得出在同一页的结论,思路正确且结果正确。但未明确说明虚页号相同这一关键点(标准答案中强调虚页号均为00401H),理由表述不够完整。扣1分,得1分。

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

学生正确指出低6位为块内地址(64B=2^6),中间4位为组号(16组=2^4),高22位为标记(32-6-4=22),与标准答案完全一致。得2分。

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

学生正确给出call指令地址(00401025H)并得出组号为0的结论,但未展示计算过程(如将025H转换为二进制并提取组号位)。标准答案要求说明理由(页内地址包含组号和块内地址,且025H二进制中组号位为0000),学生仅直接给出结果,理由部分缺失。扣1分,得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发