上面的值每台电脑都可能不一样
程序正常运行证明它确实是可读写的
把他换成cs后就出现异常了
下面这段代码证明fs的Base是存在的
Limit,要减3字节
写段寄存值给16位可见部分剩下80位从GDT来
DPL:描述符特权(Descriptor Privilege Level) 在段描述符13~14
RPL:请求特权级RPL(Request Privilege Level) 在段选择子0~1
CPL:当前任务特权(Current Privilege Level) CS寄存器的低两位
图中两条指令在ring0下执行会失败
执行指令时:RPL<=CPL && RPL<=DPL指令才能执行成功
mov eax,dword ptr ds:[0x80000000]这段指令不能被执行就是因为权限不够