代碼段跳轉流程

JMP 0x20:0x423633 CPU如何執行這一條代碼? 1:段選擇子拆分 RPL =0 TI =0 Index=4 2:查表得到段描述符 TI=0 查GDT表 Index=4 在表裏找到對應的段描述符,判斷段描述符的S位爲下列之一則可以跳轉。 四種情況可以跳轉:代碼段,調用門,TSS任務段,任務門 3:權限檢查 如果是非一直代碼段,要求CPL==DPL 並且 RPL<=DPL 如果是一直代
相關文章
相關標籤/搜索