为了节省系统程序员的编程工作量与优化程序结构,在DOS中预先设计好了一系列的通用子程序,在用户程序中可以调用这些系统服务程序。
DOS:提供包括基本输入/输出管理、内存储器读/写管理、磁盘文件的读/写管理、时间和日期的设置功能。
调用方法:用户在配置好入口参数后通过软中断指令 INT n 进行调用(n为中断类型号)
一、系统功能调用
所有系统功能的调用格式都是一致的,步骤如下:
1. 在AH寄存器中设置系统功能调用号。
2. 在指定的寄存器中设置入口参数。
3. 用INT 21H指令执行功能调用。
4. 根据出口参数分析功能调用执行情况。
常用DOS功能调用:
1. DOS的1号功能调用
- 功能说明:从键盘输入一个字符并且回显
- 入口参数:无
- 出口参数:AL <-- 键入字符的ASCLL码
- 调用:
MOV AH,1
INT 21H