第九章第九章BIOSBIOS和和DOSDOS调用调用BIOS和DOS概述中断及中断向量表BIOS调用DOS调用BIOS和DOS系统调用函数第一节BIOS和DOS概述BIOS(BasicInputOutputSystem):BIOS是固化在ROM中的若干程序内容:•系统启动自举程序•开机自检程序•系统信息设置•基本输入输出程序(程序集)作用:是进行系统测试、初始化引导程序、对I/O设备进行控制的程序集第一节BIOS和DOS概述DOS(DiskOperatingSystem):内容(主要模块):•IO
SYS(通过BIOS控制、管理硬件)•MSDOS
SYS(管理磁盘和文件)•COMMAND
COM(处理内外部命令)作用:DOS是控制和管理计算机的硬件资源、方便用户使用的程序集用程序控制PC硬件的方法:应用高级语言中的语句进行控制(语句少,速度慢)汇编语言编程进行控制(要求了解硬件)
应用BIOS提供的功能程序来控制硬件,即BIOS调用,要求编程者对硬件有相当深入的了解
优点:BIOS调用速度快,另外,BIOS固化在ROM中,不依赖于DOS操作系统
缺点:使用BIOS调用的汇编语言或C语言程序可移植性比较差
应用DOS提供的一些功能服务程序来控制,即DOS调用,可对显示器、键盘、打印机、串行通信等字符设备提供输入输出服务
DOS提供了近百种I/O功能服务程序可供调用,编程者无需对硬件有太深的了解
使用DOS调用,编程简单,调试方便,可移植性好,但速度较慢
第二节中断和中断向量表概念:中断、中断返回、中断源、中断的优先级、中断挂起、中断屏蔽中断的分类:硬中断:外部设备引起的软中断:中断指令引起的中断号:每个中断都有一个编号,称作中断号第二节中断和中断向量表中断向量:每个中断都对应着一段程序,该程序的入口地址称为中断向量中断向量包括