首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

(第三章 九)通过调用门进行有特权级变换的转移(二)

2012-07-01 
(第三章 9)通过调用门进行有特权级变换的转移(二)本文展示《(第三章 9)通过调用门进行有特权级变换的转移(

(第三章 9)通过调用门进行有特权级变换的转移(二)

本文展示《(第三章 9)通过调用门进行有特权级变换的转移(一)》的主要流程:

?

跳入保护模式

?

[SECTION .s32]-->

[SECTION .ring3]-->

调用门-->[SECTION .sdest]-->

[SECTION .la]

?

跳回实模式

?

***************************************************************************************************************

1、本段([SECTION .s32])属性:

[SECTION .gdt]

LABEL_DESC_CODE32: ? ? Descriptor 0, ? ?SegCode32Len-1, DA_C+DA_32 ? ;非一致,32

SelectorCode32equLABEL_DESC_CODE32- LABEL_GDT

?

?

[SECTION .la]...(13行0列显示'L')...jmpSelectorCode16:0;准备经由16位代码段跳回实模式
?

?

***************************************************************************************************************

参考:

http://www.socvista.com/bbs/viewthread.php?tid=1748&extra=page%3D2?? ?整个程序简要流程http://blog.csdn.net/axman/archive/2009/12/09/4969131.aspx?? ? ? ? ? ? ? ? ? ? ? ? ? retf指令实现从高特权级到低特权级的跳转

热点排行