14.PTD与的基址
0xC0300000就是页目录的基址。
随便找一个软件测试下
- 通过0xC0300000找到的物理页就是页目录表
- 这个物理页即是页目录表本身也是页表
- 页目录表是一张特殊的页表,每一项PTE指向的不是普通的物理页,而是指向其他的页表.
- 如果我们要访问第N个PDE, 那么有如下公式:0xc0300000+N*4
----------------------------------------------------------------------------
----------------------------------------------------------------------------
这是PTT的基址
0xc0000000
拆分c0000000
1100 0000 00 //300
0000 0000 00
000
拆分c0001000
1100 0000 00 //300
0000 0000 01 //4
000
这对应的就是第二张PTT
- 页表被映射到了从0xC0000000到0xC03FFFFF的4M地址空间
- 在这1024个表中有一张特殊的表:页目录表
- 页目录被映射到了OxC0300000开始处的4K地址空间
----------------------------------------------------------------------------
----------------------------------------------------------------------------
掌握了这两个地址,就掌握了一个进程所有的物理内存读写权限
公式总结:
- 页目录索引(PDI)与页表索引(PTI)-10-10-12.
- 访问页目录表的公式:0xC0300000 + PDI*4
- 访问页表的公式:0xC0000000 +PDI4096 +PTI4
14.PTD与的基址相关推荐
- long mode 分页_x86 系列 CPU 内存寻址模式总结
说明: S16 表示 16 位段寄存器 P16 表示 16 位的普通寄存器, 立即数, 结果为 16 位的表达式等等. P32 同上, 只是扩展到 32 位. 一. CPU 概况 1. 8086: 8 ...
- ARM linux解析之压缩内核zImage的启动过程
ARM linux解析之压缩内核zImage的启动过程 首先,我们要知道在zImage的生成过程中,是把arch/arm/boot/compressed/head.s 和解压代码misc.c,deco ...
- CE修改器入门:查找多级指针
本关是第6关的加强版,CE 6.X 教程中的4级指针比5.X的要简单些.多级指针就像玩解谜游戏一样,谜团不只一个,盒子中还有盒子.这里面是4级指针,游戏中也有比如8级指针,12级指针等等,思路都是一样 ...
- 新代系统cnc怎样连接电脑_台湾新代数控系统SYNTEC-CNC应用手册V10-3.pdf
台湾新代数控系统SYNTEC-CNC应用手册V10-3.pdf SYNTEC CNC 應用手冊 1 SYNTEC CNC 應用手冊 by 新代科技 date 2008/06/03 Ver 10.3 S ...
- Python 模块大全(很详细!)
转载:.... Python的模块大全,很全,有详细介绍! 另外附Python两个教程 1. Python详细教程(廖雪峰的官方网站,语言简洁!) 2. Python 进阶教程 (Vamei) 3. ...
- 14考研计算机考前,计算机专业考研考前终极预测试题.docx
PAGE \* MERGEFORMAT # PAGE \* MERGEFORMAT # 真理惟一可靠的标准就是永远自相符合 计算机专业考研考前终极预测试题 一?p单项选择题:1~40小题,每小题2分, ...
- linux 获取so基址,ld.so分析5 _dl_start
ld.so分析5 _dl_start 对于不关心的地方,我们都//或/**/注释掉 1._dl_start中的变量声明 static Elf32_Addr //我们假设是i386 32位平台,ElfW ...
- android游戏基址,Android上可执行ELF文件中的段不能有基址
Android上可执行ELF文件中的段不能有基址 @(Android研究)[android] [TOC] 场景 我使用Android NDK的编译工具交叉编译qemu项目(编译可在Android上运行 ...
- 易语言游戏基址内存数据CEAA自动汇编脚本注入及CALL的调用
对于汇编基础稍弱的同学来说,CEEAA自动汇编是一个部错的选择,以CE为工具,以脚本注入为主,采用CEAA自动汇编,利于易语言调用自动 汇编脚本注入游戏,实战了各种汇编技巧,易语言注入调用汇编的各种方 ...
最新文章
- 如何选择正确的激活函数?
- JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
- CSS的!important属性修改权重
- java8新特性:对map集合排序
- 万娟 白话大数据和机械学习_《白话大数据与机器学习》.pdf
- 比较好些的计算机论文题目,计算机论文题目大全(24页)-原创力文档
- 大学计算机组织部面试问题及答案,组织部面试问题及答案(30页)-原创力文档...
- 报错:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- PDF如何转换成EPUB格式
- NYOJ 562 盒子游戏
- 吐槽板。(就当是个留言板吧....)
- 23_字符串的格式化_format 函数_% 占位符 _ f-string _Template _模板字符等
- 如何将判决书上的文字提取出来
- GICv3和GICv4虚拟化
- 消防cad图例_给排水、消防CAD图例符号大全与画法请君收藏!
- U盘插上不显示解决方法
- 绘画系统-MATLAB版
- 中子测井之热中子、超热中子和补偿中子测井基本原理
- 汽车以太网应用案例之DoIP刷写——让数据“飞”起来
- 微信群裂变有哪些技巧?这款社群裂变工具不要说你还不知道!