42
图3-21  重新挂载后新增文件出现
3.5 几个常用的DOS系统功能调用(INT 21H)
在前面介绍的程序实例中,键盘的输入和显示输出都采用了DOS系统功能调用INT 21H,大大简化了编程。
所谓功能调用是计算机系统设计的简单I/O子程序,程序员不必了解繁琐的输入/输出的操作细节,而以一种简单、统一的方式使用外部设备,从而集中精力于算法编程,来实现程序目标。
DOS系统功能INT 21H调用的方法:
(1)将调用功能的功能号存入AH寄存器;
(2)如必要,设置该调用功能的入口参数(调用参数);
(3)执行INT 21H指令;
(4)如必要,按规定取得出口参数(返回参数)。
DOS系统功能调用INT 21H,有数百种功能供用户使用。下面介绍几个常用的DOS系统功能调用,简要
描述如表3-1所示。更多的DOS系统功能调用见附录。
表3-1  部分常用的DOS系统功能调用(INT 21H)
AH 功能入口参数出口参数
01 键盘输入一个字符并回无 AL=输入字符
02 显示输出一个字符DL=输出字符无
07 键盘输入(无回显)无AL=输入字符
09 显示字符串
DS:DX=串地址
字符串以‘$’结束
10种常用的程序设计语言
0A 键盘输入到缓冲区
DS:DX=缓冲区首地址
(DS:DX)=缓冲区字节数
(DS:DX+1)=实际字节数
(DS:DX+2)=输入的串地址4C 程序结束AL=返回码无

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。