保护模式5:特权级 2011-09-18 prote 约 2048 字 预计阅读 5 分钟 对于Intel的CPU, 关于这个特权级转换, 套用小胡的话说, 有点罗嗦.. 当前特权级(CPL): 当前执行程序或任务的特权级存在于已装载的CS, 阅读更多
保护模式4:任务内特权级变换转移 2011-09-16 prote 约 4199 字 预计阅读 9 分钟 在上一篇我们说到利用call和jmp实现转移, 但是一直都是在0环下面.. 很显然一个现代的CPU是有多个特权级别的. 所以我们应该实验下在特权级 阅读更多
保护模式3:任务内无特权级转移 2011-09-14 prote 约 3220 字 预计阅读 7 分钟 在前面那篇文章中已经有从16位代码到32位代码的转换, 其实那就是任务内无特权级转换, 那么对于控制转移还没有特别提到. 这篇和下一篇就专门讲控制 阅读更多
保护模式2:保护模式下32位代码段和16位代码段切换 2011-09-11 prote 约 2055 字 预计阅读 5 分钟 为了兼容, 386的保护模式可以在16位代码段和32位代码段之间随意转换, 用于标示是32位或者16位代码段的是段描述符内第6字节的第6位标示出 阅读更多
保护模式1:由实模式切换到保护模式实例 2011-09-10 prote 约 1197 字 预计阅读 3 分钟 简单的由实模式切换到保护模式的例子, 在MASM9下面写的, 运行的时候必须在Dos下面运行. 保护模式确实是比较复杂啊, 对这个保护模式的复杂度又 阅读更多