解答过程:
1.整合信息:
- 按字节编址
- 虚拟地址16位:虚拟地址16位
- 物理地址13位:物理地址13位
- 页大小256B:页内偏移需要8位
- TLB四路组相联,16个页表项
- cache块大小4B,直接映射
2.结合题目:-
- 因此虚拟地址(16位):虚拟页号(8位)+页内偏移(8位)
- 虚拟页号(8位)= 标记位(6位)+索引位(16/4 = 4 => 2bit)
-
- 物理地址(13位)=物理页号(高8位)+页内偏移(低5位)
-
- 主存地址(13位)= 标记位(7bit)组号(4bit) + 块内偏移(2bit)
- 067AH = 0000 0110 0111 1010 B
- 划分一下:000001 10 01111010
- 标记位为01,索引为2,发现命中TLB,对应的页框号为19H
- 得到物理地址:0001 1001 0111 1010 = 197AH
-