+ -
当前位置:首页 → 问答吧 → 写一个简单的发声程序,必须要用到BIOS调用么,还是dos调用就足够了?

写一个简单的发声程序,必须要用到BIOS调用么,还是dos调用就足够了?

时间:2011-01-07

来源:互联网

int XXX H这样的调用里面,除了int 21H我知道都是dos调用以外,其他的都是bios调用吗? 
有没有既不是dos调用也不是bios调用的? int 多少 H?

谢谢!

作者: ccaauuy   发布时间: 2011-01-07

其他的基本上都是,此外一些int还可能是驱动提供的....很难区分的

可以参考 中断大全 这本书

作者: zoologist   发布时间: 2011-01-07

其实都是bios调用, int 21h也是调用的bios中断例程。

作者: masmaster   发布时间: 2011-01-07

引用 2 楼 masmaster 的回复:
其实都是bios调用, int 21h也是调用的bios中断例程。

我们怎样查到DOS中断调用bios中断例程?

作者: leetow2003   发布时间: 2011-01-07

引用 3 楼 leetow2003 的回复:
引用 2 楼 masmaster 的回复:
其实都是bios调用, int 21h也是调用的bios中断例程。

我们怎样查到DOS中断调用bios中断例程?

应该查看dos源码,因为dos中断是在dos启动以后加载到内存里的。bios调用建立在硬件之上,而dos调用则建立在bios之上,dos调用时通过bios调用来操控硬件的。
dos 21H的各个功能调用几乎涵盖了所有的bios中断调用。
个人看法,仅供参考。

作者: masmaster   发布时间: 2011-01-07

中断大全:http://blog.csdn.net/paullbm/archive/2006/06/21/819229.aspx

作者: znxllyuan   发布时间: 2011-01-07

楼主你的意思是不是不用bios,直接自己写代码,吗?
我想这个也可以实现,我看到,

作者: ufofind   发布时间: 2011-01-07