原文:保护模式篇——段权限检查与代码跨段跳转

写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事先通知我。 你如果是从中间插过来看的,请仔细阅读 羽夏看Win ...

2021-09-21 11:49 0 207 推荐指数:

查看详情

保护模式——任务与任务门

写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易 ...

Thu Sep 30 00:49:00 CST 2021 0 229
保护模式——寄存器

写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易 ...

Mon Sep 20 02:20:00 CST 2021 0 264
保护模式——描述符与选择子

写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易 ...

Tue Sep 21 01:43:00 CST 2021 0 303
模式保护模式下的寄存器

ES CS DS SS FS GS LDTR TR 32位下寄存器的组成图:(不考虑64位) 分为4个部分 Selector 16位/可见 Attribute 16位/不可见 Limit 32位/不可见 Base 32位/不可见 实模式寻址 ...

Thu Apr 23 18:50:00 CST 2020 0 570
2.[保护模式]寄存器

1.寄存器结构 寄存器一共96位,但是可见部分只有16位 其中红色部分就是选择子(就是做权限检测的)Selector比如:2B拆分如下 0010 1011 -》0010 1 0 11 00101查找GDT表里面的位置索引5 2.寄存器的读写 ...

Wed Jul 10 22:17:00 CST 2019 0 395
保护模式_1_寄存器_描述符_选择子

1 寄存器 1-1 寄存器的结构 图示: 结构体表示: 1-2 寄存器的属性探测 可以通过MOV指令进行读写(LDTR和TR除外) 寄存器成员简介 探测Attribute是否存在 探测Base是否存在 探测Limit是否存在 1-3 描述符与选择 ...

Tue Oct 01 01:37:00 CST 2019 0 635
数据描述符和代码描述符(一)——《x86汇编语言:从实模式保护模式》读书笔记10

一、描述符的分类 在上一博文中已经说过,为了使用,我们必须要创建描述符。80X86中有各种各样的描述符,下图展示了它们的分类。 看了上图,你也许会说:天啊,怎么这么多描述符啊!我可怎么记住呢? 别担心,我会在以后的博文中,跟随原书的作者,为您逐步介绍。我们的学习是循序渐进 ...

Sun Jan 10 06:01:00 CST 2016 0 2253
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM