9.2.2.4 清屏和卷屏
 
  
INT 10H功能6能使屏幕内容上卷指定的行,这个功能需要设置7个参数。如果AL = 0,则实际完成的工作是清除屏幕的功能,它将按AL中的BLANK字符(0)使指定的窗口为空白。
 

  如果屏幕的起始行列不为(0,0),结束的行列不为(24,79),则屏幕只有指定的一部分具有上卷的功能,这个屏幕上的部分区域我们叫做窗口(Window),象这样的窗口我们可以在屏幕上设置多个,这些窗口都可独立使用。如果上卷超过指定窗口的顶部,这些行的内容就消失,出现在窗口底部的新行被填为空格,其属性由BH寄存器决定。

  
例9.11 编写清除全屏幕的子程序
  
例9.12 清除左上角为(0,0),右下角为(24,39)的窗口,初始化为反相显示,该窗口相当于全屏幕的左半部分。
  例9.13 在屏幕中心的小窗口显示字符。