分享

BIOS和DOS功能调用的异同

 勇敢而率直的人 2022-02-08

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

文章图片1

图1

BIOS中,以中断处理程序的形式提供了微机中基本I/O设备的控制程序,称为'BIOS中断',应用程序可以用'INT n'指令调用这些程序。

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

文章图片2

图2

DOS和BIOS功能调用的方法:

文章图片3

中断类型分类:

文章图片4

图3

从图3可以看到,BIOS的功能号从int 00H到int 1FH;

DOS的功能号包括 int 20H到 int 2FH。

文章图片5

图4

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

文章图片6

图5

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

文章图片7

图6

由以上叙述可以看出:

1:BIOS功能是一块ROM芯片,具有硬件的性质,直接安装在主板上。

2:要进行DOS功能调用,则首先要安装DOS操作系统。

3:两者的中断号范围不一样,但实现的功能存在交叉。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多