热门问题
时间线
聊天
视角
BIOS中斷呼叫
来自维基百科,自由的百科全书
Remove ads
BIOS中斷呼叫(英語:BIOS interrupt calls)是一組功能,為DOS程式與一些軟體提供使用IBM PC相容機上BIOS的功能。許多現代作業系統(如Windows、Linux)的啟動程式會使用BIOS中斷呼叫載入核心,然後由核心將處理器從16位元真實模式轉換到32位元保護模式(或64位元長模式)[1]。
中斷呼叫
若要呼叫中斷,可以使用X86組合語言的INT指令。例如,如下的x86組合語言指令可以使用BIOS的0x10中斷向螢幕列印一個字元。
mov ah, 0x0e
mov al, '!'
int 0x10
BIOS 中斷向量表
Remove ads
參見
- DOS中斷呼叫
- 中斷描述符表
- 輸入/輸出基位址
- 拉爾夫·布朗的中斷列表
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads