【本章小结】

 
 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)