首页 DOS 系统功能调用

DOS 系统功能调用

举报
开通vip

DOS 系统功能调用 附录 D DOS 系统功能调用表(INT 21H) 功能号 (AH) 功能描述 入口参数 出口参数 00H 程序终止(同 INT 20H) CS=程序段前缀 PSP — 01H 键盘输入并回显单字符 — AL=读入字符的 ASCII 02H 单字符显示输出 DL=输出字符 — 03H COM1 输入 — AL=输入字符 04H COM1 输出 DL=输出字符 — 05H 打印单字符 DL=输出字符 — 06H 直接控制台 I/O DL=FF(输入) ...

DOS 系统功能调用
附录 D DOS 系统功能调用表(INT 21H) 功能号 (AH) 功能描述 入口参数 出口参数 00H 程序终止(同 INT 20H) CS=程序段前缀 PSP — 01H 键盘输入并回显单字符 — AL=读入字符的 ASCII 02H 单字符显示输出 DL=输出字符 — 03H COM1 输入 — AL=输入字符 04H COM1 输出 DL=输出字符 — 05H 打印单字符 DL=输出字符 — 06H 直接控制台 I/O DL=FF(输入) DL=字符(输出) AL=输入字符 07H 键盘输入无回显 — AL=输入字符 08H 键盘输入无回显 处理 Ctrl–Break 或 Ctrl–C — AL=输入字符 09H 显示字符串 DS:DX=待输出串起始逻辑地 址字符串以‘$’结束 — 0AH 字符串输入到缓冲区 DS:DX=输入缓冲区逻辑地址 首字节为最大允许按键数 缓冲区次字节为实际输 入字符数(串长) 然后是输入串 0BH 检查键盘状态 — AL=0,有按键 AL=FF,键盘缓冲区已空 0CH 清除键盘缓冲区并执行 AL 指定的功能 AL=子功能号(1,6,7,8,0A) — 0DH 磁盘复位 — 清除文件缓冲区 0EH 指定当前默认的磁盘驱动器 DL=驱动器号 (0=A,1=B,…) AL=系统中驱动器数 25H 设置中断向量 DS:DX=中断向量 AL=中断号 — 26H 建立程序段前缀 PSP DX=新 PSP 段地址 — 2AH 取系统日期 — CX=年 (1980~2099) DH/DL=月/日 【E??】 WWW.eUpDown.COM 附录 D DOS系统功能调用表(INT 21H) ·423· ·423· (续) 功能号 (AH) 功能描述 入口参数 出口参数 2BH 置系统日期 CX=年 (1980~2099) DH/DL=月/日 AL=00H,成功 AL=FFH,日期无效 2CH 取系统时间 — CH/CL=时/分 DH/DL=秒/百分秒 2DH 置系统时间 CH/CL=时/分 DH/DL=秒/百分秒 AL=00H,成功 AL=FFH,时间无效 2EH 设置磁盘检验标志 AL=00H,关闭检验 AL=FFH,打开检验 — 2FH 取 DTA 地址 — ES:BX=DTA 逻辑地址 30H 取 DOS 版本号 — AH=发行号 AL=版号 31H 结束并驻留 AL=返回码 DX=驻留区长度 — 32H 取驱动器参数块 DL=驱动器号 AL=FFH 驱动器无效 DS:BX=驱动器参数块地址 33H Ctrl–Break 检测 AL=00H 取标志状态 DL=00H 关闭检测 DL=01H 开放检测 35H 取中断向量 AL=中断号 ES:BX=中断向量 36H 取空闲磁盘空间 DL=驱动器号 0=默认,1=A,2=B AX=每簇扇区数 BX=剩余簇数 CX=每扇区字节数 DX=总簇数 39H 建立子目录(MD) DS:DX=子目录串首地址 AX=错误码 3AH 删除子目录(RD) DS:DX=子目录串首地址 AX=错误码 3BH 改变当前目录(CD) DS:DX=子目录串首地址 AX=错误码 3CH 建立文件 DS:DX=子目录串首地址 CX=文件属性 成功:AX=文件代号 失败:AX=错误码 3DH 打开文件 DS:DX=子目录说明串首地 址 AL=打开方式 成功:AX=文件代号 失败:AX=错误码 3EH 关闭文件 BX=文件代号 失败:AX=错误码 3FH 读文件或设备 DS:DX=数据缓冲区地址 BX=文件代号 成功:AX=实际读入的字节数 失败:AX=错误码 【E??】 WWW.eUpDown.COM 微机原理及接口技术 ·424· ·424· (续) 功能号 (AH) 功能描述 入口参数 出口参数 40H 写文件或设备 DS:DX=缓冲区首地址 BX=文件代号 CX=待写入的字节数 成功:AX=实际读入字节数 失败:AX=错误码 41H 删除文件 DS:DX=缓冲区首地址 成功:AX=00 失败:AX=错误码 42H 移动文件指针 BX=文件代号 CX:DX=移动量 AL=移动方式 成功:DX:AX=新指针位置 失败:AX=错误码 43H 置/取文件属性 DS:DX=缓冲区首地址 AL=0,取文件属性 AL=1,置文件属性 CX=文件属性 成功:CX=文件属性 失败:AX=错误码 47H 取当前目录路径名 DL=驱动器号 DS:SI=缓冲区首地址 填充缓冲区 失败:AX=错误码 4CH 带返回码结束 AL=结束码 4EH 查找第一个匹配文件 DS:DX=说明符号串首地址 CX=文件属性 失败:AX=错误码 4FH 查找下一个匹配文件 DS:DX=说明符号串首地址 CX=文件属性 失败:AX=错误码 56H 文件改名 DS:DX=原文件名符号串首 地址 ES:DI=新文件名符号 串首地址 失败:AX=错误码 57H 置/取文件时期和时间 BX=文件代号 AL=0,读 AL=1,置 DX:CX=日期和时间 注:DOS系统功能调用的功能号排列为从 00H~6CH,此表中所列的为常用功能。 【E??】 WWW.eUpDown.COM
本文档为【DOS 系统功能调用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_898319
暂无简介~
格式:pdf
大小:81KB
软件:PDF阅读器
页数:0
分类:互联网
上传时间:2013-09-22
浏览量:25