代码段跳转流程

JMP 0x20:0x423633 CPU如何执行这一条代码? 1:段选择子拆分 RPL =0 TI =0 Index=4 2:查表得到段描述符 TI=0 查GDT表 Index=4 在表里找到对应的段描述符,判断段描述符的S位为下列之一则可以跳转。 四种情况可以跳转:代码段,调用门,TSS任务段,任务门 3:权限检查 如果是非一直代码段,要求CPL==DPL 并且 RPL<=DPL 如果是一直代
相关文章
相关标签/搜索