80386内存寻址机制(个人见解)
来源:互联网 发布:剑三温婉成女捏脸数据 编辑:程序博客网 时间:2024/06/05 19:21
看我的见解之前,不懂的请在看一遍原文pdf
无论如何GDTR都要先去寻找GDT,而且GDT只有一个。( LDT的描述符也就是 指向LDT的地址 在GDT里面)
1.当TI位为0时,用段选择器(索引值X)去找GDT里面的描述符x(段基地址)(然后前面原文pdf不是有xxxx:yyyyyyyy吗?有滴,那8位y+上段基地址就是对应的内存线性地址)
2.当TI位为1时,先用LDT(索引值n)去找指向 存放 段描述符的LDT表的地址(就是LDT1描述符),找到表后在用索引值x去LDT找段描述符,然后8位y+上基地址就是对应线性地址
从LDT开始找段描述符的步骤 就像 开始从GDTR 到 段选择器 到 GDT 一样 ,就像嵌套一样
然后有更详细的请参见:这里
1 0
- 80386内存寻址机制(个人见解)
- 80386内存寻址机制(个人见解)
- 80386的内存寻址机制
- 80386的内存寻址机制复习
- C++内存管理个人见解
- 内存寻址之分页机制
- 8086的内存分段机制 内存寻址
- ios 内存管理个人一些见解
- Linux内存寻址之分段机制
- 80x86的内存寻址机制
- Linux 内存寻址之分段机制
- Linux 内存寻址之分页机制
- Java中的堆内存和栈内存个人见解
- Linux内存寻址之分段机制及分页机制
- 深入理解Linux内核个人小结2---内存寻址
- Android 内存泄露的一点个人小见解
- 内存寻址
- 内存寻址
- lcx端口转发工具的使用
- 生成对应的二维码下载app
- android中的Handler和Callback机制
- android自定义异常,并重启应用
- Android 获取app的版本
- 80386内存寻址机制(个人见解)
- Linux 计划任务 Cron
- MD5 加密登录用户名称和密码
- Qt的designer在win10下无法启动的问题
- c语言中为何提出了指针的概念?
- 2016.2的ideaUI注册码
- Python 的 input() 与 raw_input()
- 如何安装OCSNG及GLPI
- #pragma进阶