【本章小结】
1.驻留ROM的BIOS提供了主要I/O设备的中断例行程序以及接口控制等功能模块,因此可直接用指令设置参数,然后用中断指令INT调用BIOS中的例行程序。使用DOS功能调用其操作更为简易,对硬件的依赖性更少一些。
调用DOS或BIOS功能有以下几个基本步骤:
(1) 参数装入指定的寄存器中;
(2) 功能号,把它装入AH;
(3) 如需子功能号,把它装入AL;
(4) 按中断号调用DOS或BIOS中断;
(5) 检查返回参数是否正确。
2.常用的BIOS中断调用:
INT 10H 显示器I/O INT 14H 串行口I/O
INT 11H 取设备信息 INT 16H 键盘I/O
INT 13H 磁盘I/O INT 17H 打印机I/O
3.常用的DOS中断调用:
INT 20H 程序终止
INT 21H 功能调用: 键盘I/O(AH=1、6、7、8、A、B、C)
显示器I/O(AH=2、6、9)
打印机I/O(AH=5)
串行通信I/O(AH=3、4)