热门问题
时间线
聊天
视角
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