DOS中断详解:字符功能调用
需积分: 10 44 浏览量
更新于2024-07-26
收藏 358KB PDF 举报
"这份资料详细介绍了DOS操作系统中的中断列表,特别是字符功能调用类的功能,包括从标准输入设备输入字符、字符输出、辅助设备的输入和输出、打印输出、控制台输入/输出、显示字符串、键盘缓冲输入、检测输入状态以及清输入缓冲区的输入功能等。"
在DOS系统中,中断是一种重要的程序调用方式,它允许程序直接调用操作系统内核的服务。DOS中断列表中包含了一系列与字符处理相关的功能调用,这些调用使得程序员可以方便地与硬件设备进行交互,如键盘、显示器、打印机和串行通信端口。
1. 功能01H、07H和08H:这三个功能都是用于从标准输入设备(通常为键盘)读取字符。01H会过滤掉控制字符并回显输入,07H不过滤控制字符但不回显,而08H同样过滤控制字符但不回显。当输入被重定向时,这些功能可能无法判断文件是否到达尾部。
2. 功能02H:此功能用于向标准输出设备(如屏幕)输出一个字符。字符输出也可以被重定向,但无法判断磁盘是否已满。
3. 功能03H:这个功能是从辅助设备(默认为COM1)读取一个字符,返回ASCII码。
4. 功能04H:向辅助设备(默认为COM1)输出一个字符,不返回任何参数。
5. 功能05H:这是向标准的输出设备(通常是LPT1打印机端口)输出字符。同样,如果输出被重定向,无法判断磁盘是否已满。
6. 功能06H:这是一个控制台输入/输出功能,可以用于键盘或屏幕。根据DL参数的不同,它可以是输入或输出。如果是输出,DL是待输出的ASCII码;如果是输入,AL将包含读取到的字符ASCII码。
7. 功能09H:这个功能用于在标准输出设备上显示一串字符,字符串以'$'为结束标志。输出操作被重定向时,无法判断磁盘是否已满。
这些DOS中断在编写DOS程序时非常关键,它们提供了与硬件设备交互的基本接口,使得程序员可以实现各种用户界面和输入输出操作。了解并熟练使用这些中断是编写低级DOS程序的基础。
2009-10-25 上传
2007-09-03 上传
2024-06-13 上传
2023-06-06 上传
2023-05-12 上传
2023-05-12 上传
2023-06-01 上传
2023-06-02 上传
he702477275
- 粉丝: 10
- 资源: 49
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性