If a TSS segment descriptor specifies that the TSS is busy or not available. #SS(0)If a memory operand effective address is outside the SS segment limit. #NP(selector) If the code segment being accessed is not present. If call gate, task gate, or TSS not present. ...
1:段选择子拆分 RPL =0 TI =0 Index=4 2:查表得到段描述符 TI=0 查GDT表 Index=4 在表里找到对应的段描述符,判断段描述符的S位为下列之一则可以跳转。 四种情况可以跳转:代码段,调用门,TSS任务段,任务门 3:权限检查 如果是非一直代码段,要求CPL==DPL 并且 RPL<=DPL 如果是... ...