PDT/PTT基址

2018-3-26 流沙 保护模式学习总结

20161004172904155.jpg


知道了PDT和PTT的基址,那么PDE和PTE的基址就很容易得到,只要加上偏移就行了。

如果一个线性地址被拆分成三段式PDI-PTI-OFFSET,则有:

  • PDE 的基址
// 第 PDI 个 PDE 的基址
PDT[PDI] = 0xc0300000 + PDI * 4
	
  • 1
  • 2
  • PTE 的基址
// 第 PDI 个 PDE 指向的 PTT 中的第 PTI 个 PTE 的基址
PTE[PTI] = 0xc0000000 + PDI * 4096 + PTI*4

发表评论:

Powered by 流沙团

备案号:鄂ICP备15017378号-1