摘要: 处理器通过什么规则判断资源请求或者代码跳转是否合法? 数据段的访问规则:(数据段无可执行属性) 访问者权限(CPL)高于或者等于数据段权限(DPL) 请求特权级(RPL)高于或者等于数据段权限(DPL) 即(CPL <= DPL)&& (RPL <= DPL) 上面的公式没有阐述CPL和RPL的关系 阅读全文
posted @ 2018-10-13 15:22 周伯通789 阅读(335) 评论(0) 推荐(0)
摘要: 这一节我们来研究从核心代码特权级转移到应用代码特权级。 首先将boot.asm贴出来如下: inc.asm如下: 18-2节的loader.asm例子如下: 第10-16行我们定义的段描述符特权级都是0,处理器从实模式跳转到保护模式后进入的是核心特权级0,进入32位的保护模式后首先执行的是144行的 阅读全文
posted @ 2018-10-13 12:03 周伯通789 阅读(638) 评论(0) 推荐(0)