BIOS和DOS功能调用的异同
BIOS:Basic Input/Output System,基本输入输出系统。 BIOS是由主板和各类接口卡(如:显卡、网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出。在主板和某些接口卡上插有存储相应BIOS的ROM。

BIOS中,以中断处理程序的形式提供了微机中基本I/O设备的控制程序,称为"BIOS中断",应用程序可以用"INT n"指令调用这些程序。
程序运行的主要软件环境是操作系统。操作系统为程序运行提供基本的服务,如,程序的装入、结束,内存的分配,文件管理等。以DOS操作系统为例,它也以中断处理程序的形式提供这些服务,称为"DOS中断", 应用程序也用"INT n"指令调用这些服务。

DOS和BIOS功能调用的方法:

中断类型分类:

从图3可以看到,BIOS的功能号从int 00H到int 1FH;
DOS的功能号包括 int 20H到 int 2FH。

图4是一个常用的dos功能调用,int 21H。

图5是通过BIOS功能调用(int 17H)和DOS功能调用(int 21H)实现相同的打印字符串功能的程序。DOS功能调用中的int 21H是最主要的指令。

由以上叙述可以看出:
1:BIOS功能是一块ROM芯片,具有硬件的性质,直接安装在主板上。
2:要进行DOS功能调用,则首先要安装DOS操作系统。
3:两者的中断号范围不一样,但实现的功能存在交叉。