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