功能0CH的用法如下:
MOV AH, 0CH
MOV AL, 08H
INT 21H
这几条指令实际提供的输入功能是8,它不回显,但要检测Ctrl_C或Ctrl_Break,如果不想用Ctrl_C或Ctrl_Break来结束程序,可以用功能7代替功能8。
使用0CH功能的好处是可以避免由于偶然超前打入的字符而出现的错误。例如在格式化磁盘时,程序员在格式化磁盘程序开始运行时,
又超前键入了一个字符,当程序询问使用者是否确实要清除磁盘数据时,若利用0CH功能读取键盘,则先清除缓冲区,再接收用户的回答,这样就可以防止由于刚才超前键入的字符引起的错误动作。