开机时,BIOS和DOS中断例程的安装过程及相关功能

以下内容为王爽汇编语言(第三版)书中内容,为以后复习使用,特此声明。

BIOS和DOS所提供的的中断例程

在系统的ROM中存放这一套程序,称为BIOS(基本输入输出系统),BIOS中主要包含以下及部分内容:
1)硬件系统的检测和初始化程序;
2)外部中断和内部中断的中断例程;
3)用于对硬件设备进行I/O操作的中断例程;
4)其他和硬件系统相关的中断例程。

操作系统DOS也提供了中断例程,从操作系统的角度来看,DOS的中断例程就是操作系统向程序员提供的编程资源。

BIOS和DOS在所提供的中断例程中包含了许多子程序,这些子程序实现类程序员在编程的时候经常需要用到的功能。程序员在编程的时候,可以用int指令直接调用BIOS和DOS提供的中断设备,来完成某些工作。
和硬件设备相关的DOS中断例程中一般都调用了BIOS的中断例程。

BIOS和DOS中断例程的安装过程

1)开机后,CPU一加电,初始化(CS)=0FFFFH,(IP)=0,自动从FFFF:0单元开始执行程序。FFFF:0处有一条跳转指令,CPU执行该指令后,转去执行BIOS中的硬件系统检测和初始化程序。
2)初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断例程的入口地址登记在中断向量表中。注意,对于BIOS所提供的中断例程,只需将入口地址登记在中断向量表中即可,因为它们是固化到ROM中的程序,一直在内存中存在。
3)硬件系统检测和初始化完成后,调用int 19h 进行操作系统的引导。从此将计算机交由操作系统控制。
4)DOS启动后,除完成其他工作外还将它所提供的中断例程装入内存,并建立相应的中断向量。

你可能感兴趣的:(汇编笔记)