例9.6
    SOUNDER: ┆          ; 发声程序
         ┆
         MOV    AH , 0BH  ; 读键盘状态
         INT    21H     ; DOS调用
         INC    AL     ; AL不是0ffh,则
         JNZ    SOUNDER   ; 无键盘输入
         RET          ; 有输入, 返回

  要注意的是,0BH功能并不返回实际字符码,仅提供一种是否按键的提示。有时这是一种不可少的功能,例如希望程序保持运行状态,同时又检验键盘,看用户是否按下任意一个键来终止程序或退出循环。例9.6指令序列的特点是,在未按键之前,程序总是不断循环执行,只要按下任何一个键,程序就退出循环并返回。