BIOS与DOS中断功能详解
中断 INT 21H 详细功能如下:
1. **字符功能调用**
- **功能 01H、07H 和 08H**
- **功能描述**:从标准输入设备读取字符,直到字符可用。该功能可进行重定向,重定向后无法判断是否到达文件末尾。
- **入口参数**:
- AH = 01H:过滤控制字符并回显
- AH = 07H:不过滤控制字符并回显
- AH = 08H:过滤控制字符且不回显
- **出口参数**:AL = 读取字符的 ASCII 码
- **功能 02H**
- **功能描述**:向标准输出设备输出一个字符。重定向后无法判断磁盘是否满。
- **入口参数**:
- AH = 02H
- DL = 待输出字符的 ASCII 码
- **出口参数**:无
- **功能 03H**
- **功能描述**:从辅助设备读取字符,默认设备为 COM1。
- **入口参数**:AH = 03H
- **出口参数**:AL = 读取字符的 ASCII 码
- **功能 04H**
- **功能描述**:向辅助设备输出一个字符,默认设备为 COM1。
- **入口参数**:
- AH = 04H
- DL = 待输出字符的 ASCII 码
- **出口参数**:无
1. **字符功能调用**
- **功能 01H、07H 和 08H**
- **功能描述**:从标准输入设备读取字符,直到字符可用。该功能可进行重定向,重定向后无法判断是否到达文件末尾。
- **入口参数**:
- AH = 01H:过滤控制字符并回显
- AH = 07H:不过滤控制字符并回显
- AH = 08H:过滤控制字符且不回显
- **出口参数**:AL = 读取字符的 ASCII 码
- **功能 02H**
- **功能描述**:向标准输出设备输出一个字符。重定向后无法判断磁盘是否满。
- **入口参数**:
- AH = 02H
- DL = 待输出字符的 ASCII 码
- **出口参数**:无
- **功能 03H**
- **功能描述**:从辅助设备读取字符,默认设备为 COM1。
- **入口参数**:AH = 03H
- **出口参数**:AL = 读取字符的 ASCII 码
- **功能 04H**
- **功能描述**:向辅助设备输出一个字符,默认设备为 COM1。
- **入口参数**:
- AH = 04H
- DL = 待输出字符的 ASCII 码
- **出口参数**:无
15.92KB
文件大小:
评论区