第九章BIOS和DOS中断 DOS中断调用 BIOS中断调用
第九章 BIOS 和 DOS 中断 • DOS 中断调用 • BIOS 中断调用
BIOS Basic Input/output System A Fi rmware program,存储在ROM、 EPROM或 FlashROM中,提供最基本的硬件初始化、外围控制的 必要程序代码。通常是用汇编语言编写的。 Dos Disk operating System
BIOS ( Basic Input/Output System ) A Firmware program,存储在 ROM、EPROM 或 FlashROM 中,提供最基本的硬件初始化、外围控制的 必要程序代码。通常是用汇编语言编写的。 DOS ( Disk Operating System )
00000H 640K (RAM) conventional memory 128K (RAM) upper 192K(ROM) memory F0000H 64K (ROM) FEOOOH N FFFFFH 8K
00000H F0000H upper memory conventional memory 640K (RAM) 128K (RAM) 192K (ROM) 64K (ROM) FE000H ~ FFFFFH 8K
调用DOS或BIOS功能的基本步骤: (1)将调用参数装入指定寄存器 (2)如需功能号,将它装入AH (3)如需子功能号,将它装入AL (4)按中断类型号调用DOS或BOS中断 (5)检查返回参数是否正确 DOS功能与BOS功能都通过软件中断调用
调用 DOS 或 BIOS 功能的基本步骤: (1) 将调用参数装入指定寄存器 (2) 如需功能号,将它装入 AH (3) 如需子功能号,将它装入 AL (4) 按中断类型号调用 DOS 或 BIOS 中断 (5) 检查返回参数是否正确 DOS 功能与 BIOS 功能都通过 软件中断 调用
1.DOs中断调用 DOS功能调用(|NT21H) 用户在程序中调用DOS提供的一些子功能: (1)一般设备的输入输出 (2)磁盘的输入输出及磁盘文件的管理 (3)其它
1. DOS 中断调用 DOS 功能调用( INT 21H ) 用户在程序中调用 DOS 提供的一些子功能: (1) 一般设备的输入输出 (2) 磁盘的输入输出及磁盘文件的管理 (3) 其它