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