CPL DPL RPL

数据段的权限检查


参考如下代码:

比如当前程序处于0环,也就是说CPL=0

Mov ax,000B //1011   RPL = 3

Mov ds,ax //ax指向的段描述符的DPL = 0

数据段的权限检查:

CPL <= DPL  并且 RPL <= DPL (数值上的比较)

注意:

代码段和系统段描述符中的检查方式并不一样,具体参加后面课程.



总结:

CPL  CPU当前的权限级别

DPL  如果你想访问我,你应该具备什么样的权限

RPL  用什么权限去访问一个段


原文链接: CPL DPL RPL 版权所有,转载时请注明出处,违者必究。
注明出处格式:流沙团 ( https://gyarmy.com/post-411.html )

发表评论

0则评论给“CPL DPL RPL”