沒錯。我今天花了三個多小時試圖瞭解爲什麼在保護模式下不能調用BIOS的ISR。我得到的,一旦你設置和IDT它不會一定是在平時的地址IVT加段不必須在保護模式下,等固定的大小。但我還是不明白爲什麼你不能僅僅指剛創建單條4GB段,將您的IDT段映射到BIOS IVT,將所有內容設置爲響鈴0並調用它們。不應該那樣工作?爲什麼我不能從保護模式調用BIOS中斷?
大多數文章要麼說:「記住,你不能使用BIOS在保護模式下的中斷!」沒有探討這個問題,或者是非常具有描述性的,並且引用陷阱,例外,圖片重塑,缺乏權利以及段登記的問題作爲其背後的原因。
這將是非常有益的,如果有人能拿出一個更人性化的解釋......我不懷疑什麼文章說,我只是想知道爲什麼它是這樣一個「痛苦」!
在此先感謝!
非常感謝您的意見! – Max 2011-05-26 14:33:24