深入理解DOS系统功能调用与BIOS中断

版权申诉
0 下载量 69 浏览量 更新于2024-07-03 收藏 380KB PPT 举报
"微机原理及应用:第04章-2 DOS功能调用.ppt" 在计算机领域,DOS(Disk Operating System)是一种经典的磁盘操作系统,它采用了模块化和层次化的结构设计。这个系统由多个主要模块组成,包括系统硬件、基本输入输出系统(BIOS)、DOS核心(MSDOS.SYS)以及命令处理程序(COMMAND.COM)。这些组件协同工作,为用户提供了一个交互式的操作环境。 系统硬件主要包括各种输入/输出设备,如显示器、打印机、键盘、硬盘和鼠标等。这些设备通过特定的接口与计算机通信,使得用户能够输入指令并接收计算机的反馈。 BIOS是计算机启动时最先运行的一组程序,它包含了直接与硬件交互的设备驱动程序,如键盘控制器、硬盘控制器等。BIOS还包含了系统设置信息、POST(Power-On Self Test,开机自检)程序和系统自启动程序。通过中断调用,例如INT n指令,可以调用BIOS中的特定功能,来管理和控制硬件设备。 DOS的核心——MSDOS.SYS,建立在BIOS之上,提供了一系列服务程序,也就是所谓的DOS系统功能调用。用户可以通过INT 21H指令调用这些服务,每个服务都有一个特定的功能号来标识。这些调用涵盖了文件管理、内存管理、设备管理等多个方面,比BIOS提供的功能更加全面和强大。 最后,COMMAND.COM是DOS的命令处理程序,它解析用户在命令行输入的指令,并负责执行相应的操作。它使得用户可以方便地执行文件、创建目录、管理文件等任务,是DOS用户界面的主要部分。 总结来说,DOS功能调用是DOS操作系统中用户与系统交互的重要方式,通过INT 21H指令和功能号,用户可以执行各种系统级的操作,如读写文件、控制设备等。而BIOS则提供了基础的硬件控制功能,是DOS运行的基础。这两者的结合,构建了早期个人计算机的基本操作环境。