注册 登录
编程论坛 汇编论坛

bios调用int 10

frenn 发布于 2006-08-04 16:45, 1400 次点击

这是256色图形函数库的一段代码:
int get_SVGA_mode() /*获取当前SVGA屏幕模式*/
{
union REGS r;
r.x.ax=0x4f03;
int86(0x10,&r,&r);
return(r.x.bx);
}
上面调用的是AH=0x4f,AL=3的int 10中断吧?
可是我翻遍了所有的汇编书籍,最多只有AH=0x13啊
AH=0x4f的int 10中断调用哪儿有介绍阿?

2 回复
#2
yuki2006-08-04 18:42

《IBM PC汇编语言程序设计(第五版)》上面有详细介绍,Part C - Chapter 9上有Bios Int 10H operation

#3
frenn2006-08-05 00:36
《IBM PC汇编语言程序设计(第2版)》我倒是有,但上面只介绍到AH=0x13
网上搜到的第5版全是2.06M的,看目录有26章,但实际上只能看到前8章
谁有完整版的,给我一份,谢谢!
email: frenn@163.com

[此贴子已经被作者于2006-8-5 1:33:35编辑过]

1