2015-10-18 75 views

回答

0

英特爾手冊325384-053U部3 3.4.2節段選擇說,任何試圖通過第0描述符由一個段寄存器訪問存儲器導致異常:

GDT的第一個條目不被處理器使用。指向GDT的這個條目的段選擇器( 是索引爲0且TI標誌設置爲0的段選擇器)用作「空段選擇器」。處理器 不會生成異常當段寄存器(CS或SS寄存器除外)加載了空選擇器時。但是,當使用含有空選擇器的段寄存器來訪問內存時,會產生異常。空選擇器可用於初始化未使用的段寄存器。使用無效的 段選擇器加載CS或SS寄存器會導致生成通用保護異常(#GP)。

所以這似乎暗示它不可能正確使用它,因此您可以將它用於任何您想要的。

調零然後只是最簡單的事情,但可以用任何值代替。