当前位置: 代码迷 >> 汇编语言 >> 有关保护模式的有关问题
  详细解决方案

有关保护模式的有关问题

热度:7830   发布时间:2013-02-26 00:00:00.0
有关保护模式的问题
转移到新的代码段后,CPL怎么改变?是变成新代码段的DPL还是RPL

------解决方案--------------------------------------------------------
显然是DPL ,RPL只是一个选择子里的,主要是用在目标代码为一致代码段
时与CALL 调用门的DPL比较的。
------解决方案--------------------------------------------------------
如果是证实代码段,可以直接调用子程序,CPL不改变
如果是非证实代码段,如果DPL<CPL,要通过调用门进入子程序,CPL变成子程序的DPL
------解决方案--------------------------------------------------------
CPL= min(RPL,DPL)
  相关解决方案