文章
63
粉丝
0
获赞
0
访问
3.1k
在同一页中,因为页号占20位,第一条指令和第三十条指令地址的页号均为00401H
低5位表示块内地址,中间4位表示Cache组号,高23位表示标记位
00401025H=00000000010000000001000000100101,其中对应的Cache组号位的值为0001,因此只能在第1组命中(组号从0开始计数)
评分及理由
(1)得分及理由(满分2分)
学生正确指出两条指令在同一页中,并给出了页号相同的理由(均为00401H),与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生回答块内地址为低5位、组号为中间4位、标记位为高23位。但标准答案中块内地址为低6位(64B=2^6B),标记位为高22位。学生计算错误,块内地址少1位,标记位多1位。扣1分,得1分。
(3)得分及理由(满分3分)
学生计算地址00401025H的二进制形式正确,但组号位取值错误。标准答案中组号位为地址的6~9位(从0开始计数),对应二进制“0000”,因此组号为0。学生错误取为“0001”(组号1),理由部分未正确分析组号位置。扣2分,得1分。
题目总分:2+1+1=4分
登录后发布评论
暂无评论,来抢沙发