博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在非PAE模式下,为啥PDE表开始于0xC0300000
阅读量:6253 次
发布时间:2019-06-22

本文共 266 字,大约阅读时间需要 1 分钟。

以前看一直没有太仔细,今天分析一下。

0xC0300000的高10bit是0x300,中间10bit也是0x300,高20位(高10位加中间10位)是0xC0300,这就是奥妙所在。

这样导致一个结果,就是。

因为0xC0300000对应的PDE位置是0xC0300000+0x300*4=0xC0300C00,对应的PTE位置是0xC0000000+0xC0300*4=0xC0300C00

转载于:https://www.cnblogs.com/fanzi2009/archive/2010/03/26/1697187.html

你可能感兴趣的文章
寻找生命的方向终究要靠自己
查看>>
Fresnel Reflection - 菲涅尔反射
查看>>
IBM WebSphere
查看>>
SQLite 入门教程(二)创建、修改、删除表
查看>>
jQuery学习笔记:核心(jQuery Core)
查看>>
数据结构实验五:查找
查看>>
什么是域名的TTL值? ——一条域名解析记录在DNS缓存服务器中的存留时间
查看>>
三种备份还原功能
查看>>
Spring基础知识
查看>>
Matlab的regionprops详解
查看>>
IE6 bug集
查看>>
《Effective C#》读书笔记——条目27:让类型支持序列化<使用C#表达设计>
查看>>
[原]谈HTML表格导出Excel
查看>>
序列化与反序列化的单例模式实现和readResolve()【转】
查看>>
web前端性能优化 (share)
查看>>
带权图的最短路径算法(Dijkstra)实现
查看>>
单链表的建立、排序和翻转
查看>>
局域网的传输介质、网线水晶头制作图解教程
查看>>
android学习从模仿开始 —— 模仿UI 导航帖
查看>>
javascript 技巧总结积累173-231条(正在积累中)
查看>>