9.2.2.1 控制光标
 
  
光标在屏幕上指示字符的显示位置,它不是ASCII字符表中的字符。计算机有专门的硬件来控制光标,我们熟悉的光标符一般是一个下划线或方块符。

  利用INT 10H的功能1使光标显现或关闭。这个功能也控制光标行的开始和结束,也就是说控制光标的大小。表示光标行开始和结束的数据分别放在CH和CL的低4位(0―3),当CH的位为1时,光标不显现出来(关闭);当第4位为0时,光标在屏幕上显现出来。单色显示器的光标大小的范围从0到13。

  INT 10H的功能2设置光标位置。光标位置的行号设在DH寄存器中,列号设在DL中。在24×80的显示方式中,坐标设在(0,0)是屏幕的左上角,(24,79)是屏幕的右下角。BH中必须包含被输出的页号,对单色显示器来说,页号总是0。