【2021.04.25】保护模式阶段测试

关于保护模式的更多细节

可以参考Intel白皮书,从第3章到第11章,不同版本可能章节顺序不一样,请参考章节标题。

保护模式阶段测试

给定一个线性地址,和长度,读取内容。

int ReadMemory(OUT BYTE* buffer, IN DWORD dwAddr, IN DWORD dwLeght)

  • 要求:
  1. 可以自己指定分页方式。
  2. 页不存在,要提示,不能报错。
  3. 可以正确读取数据。

申请长度为100的DWORD的数组,且每项用该项的地址初始化。

把这个数组所在的物理页挂到0x1000的地址上。

定义一个指针,指向0x1000这个页里的数组所在的地址,用0x1000这个页的线性地址打印出这组数组的值。

  • 要求:
  1. 数组所在的物理页,是同一个页。

猜你喜欢

转载自blog.csdn.net/qq_18120361/article/details/116133184