当前位置: 代码迷 >> 汇编语言 >> 有关请求特权等级PRL的小疑点
  详细解决方案

有关请求特权等级PRL的小疑点

热度:202   发布时间:2016-05-02 04:38:13.0
有关请求特权等级PRL的小问题
mov ds,ax

ax为002b也就是说RPL为3吧

然后mov ax,0028将RPL改为0

之后mov ds,ax
        mov bx,ds我发现bx里是002b

这一步应该是操作系统来防止违规操作的吧?

然后我尝试用相同的方法来改cs但是失败了,程序直接退出,为什么
mov ax,cs               (cs=0023)
mov ax,0020h
mov cs,ax
------解决方案--------------------
朕是来拿分的。但你结帖率不高哇。
当前特权级CPL太低是不行的,休想访问高特权级的数据段。
在保护模式下,用mov指令修CS会导致异常。
  相关解决方案