题3
题目
【2019 统考真题】对于题 45,若计算机 M 的主存地址为 32 位,釆用分页存储管理方式,页大小为 4KB,
则第 1 行的 push 指令和第 30 行的 ret 指令是否在同一页中(说明理由)?
若指令 Cache 有 64 行,采用 4 路组相联映射方式,主存块大小为 64B,则 32 位主存地址中,哪几位表示块内地址?
哪几位表示 Cache 组号?
哪几位表示标记(tag)信息?
读取第 16 行的 call 指令时,只可能在指令 Cache 的哪一组中命中(说明理由)?

分析


解
因为页大小为
指令 Cache 有 64 块,采用 4 路组相联映射方式,因此指令 Cache 共有
因为页大小为
