170429 汇编-BIOS和DOS的中断例程

来源:互联网 发布:asp时时彩合买源码 编辑:程序博客网 时间:2024/05/16 18:36

1625-5 王子昂 总结《2017年4月29日》 【连续第210天总结】

A.汇编语言第十三章100%

B.int指令的格式为

int n

其中n为中断类型码,作用是引发中断过程

BIOS和DOS也提供了一套中断例程。

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

而和硬件设备相关的DOS中断例程中,一般都调用了BIOS的中断例程

安装过程:

开机后,CPU加电,初始化CS=0FFFFH,IP=0,自动从FFFF:0单元开始执行程序。FFFF:0处有一条跳转指令,,CPU执行该指令后,转去执行BIOS中的硬件系统检测和初始化程序。

初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断例程的入口地址登记在中断向量表。注意:对于BIOS提供的中断例程,只需将入口地址登记在向量表中,因为程序是固化在ROM中的

硬件系统检测和初始化完成后调用int 19h进行操作系统的引导。

DOS启动后,将中断例程装入内存,建立相应的中断向量。

注意:FFF0:处的指令是存放于主板ROM中的,因此无法更改。

  int 19h是BIOS的中断例程、引导操作系统启动。

一般来说一个操作系统提供的中断例程中往往包括多个子程序,内部用传递进来的参数决定执行哪一个子程序。BIOS和DOS提供的中断例程都用ah来传递内部子程序的编号。

C.明日计划

汇编语言第十四章

PYQT

0 0
原创粉丝点击