文章

63

粉丝

0

获赞

0

访问

13.1k

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

4KB=2^12B,所以页内地址为12位,所以页号为32-12=20位,第一行push指令对应的页号为00401H,第30条指令对应的页号为00401H,二者虚拟页号相等,所以第一行与第30行指令位于同一页中。

64B = 2^6B,所以块内地址为低6位(即0-5位)。64/4=2^4,所以组号为中间4位(即6-9位)。tag位为高32-6-4=22位(即10-31)。

第16行call指令对应的地址为00401025H,即0000 0000 0100 0000 0001 0000 0010 0101B,对应的Cache组号为0000B,即第0组命中。


评分及理由

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

学生正确指出页大小为4KB,页内地址占12位,页号占20位,并正确计算两条指令的页号均为00401H,得出在同一页的结论。理由充分,与标准答案一致。得2分。

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

学生正确计算块内地址为低6位(0-5位),组号为中间4位(6-9位),标记位为高22位(10-31位)。与标准答案完全一致。得2分。

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

学生正确给出第16行call指令地址00401025H的二进制表示,并正确提取组号字段(位6-9)为0000B,得出在第0组命中的结论。理由充分,与标准答案一致。得3分。

题目总分:2+2+3=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发