⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dos.asm

📁 suanfa de shiyan xw dui gan xingqu de pengyou you bangzhu
💻 ASM
字号:
			
			      DOS 功能调用
 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃  AH     功     能	     调  用  参  数	    返  回  参  数          ┃ 
┃  00    程序终止	      CS=程序段前缀                                 ┃	
┃       (同INT 20H)       		                                    ┃
┃  01    键盘输入并回显	 		      AL=输入字符           ┃
┃  02    显示输出	      DL=输出字符                                   ┃
┃  03    异步通讯输入			  	      AL=输入数据           ┃
┃  04    同步通讯输出	      DL=输出数据                                   ┃
┃  05    打印机输入	      DL=输出字符                                   ┃
┃  06    直接控制台I/O	      DL=FF(输入)	      AL=输入字符           ┃
┃		              DL=字符(输出)                                 ┃
┃  07    键盘输入(无回显)			      AL=输入字符           ┃
┃  08    键盘输入(无回显)			      AL=输入字符           ┃
┃        检测Ctrl-Break                                                    ┃
┃  09    显示字符串	      DS:DX=串地址                                  ┃
┃                              '$'结束字符串                               ┃
┃  0A    键盘输入到缓冲区      DS:DX=缓冲区首地址                          ┃
┃			      (DS:DX)=缓冲区最大      (DS:DX+1)=实际输入    ┃
┃					字符数			的字符数    ┃
┃  0B    检验键盘状态				       AL=00 有输入         ┃
┃						       AL=FF 无输入         ┃
┃  0C    消除输入缓冲区并      AL=输入功能号                               ┃
┃        请求指定的输入功能       (1,6,7,8,A)                              ┃
┃  0F    打开文件	      DS:DX=FCB首地址	       AL=00 文件找到       ┃
┃						       AL=FF 文件未找到     ┃
┃  10    关闭文件	      DS:DX=FCB首地址	       AL=00 目录修改成功   ┃
┃						       AL=FF 目录中未找到   ┃
┃							      文件 	    ┃
┃  25    设置中断向量	      DS:DX=中断向量		                    ┃
┃   			      AL=中断类型号                                 ┃ 
┃  30    取DOS版本号				       AH=发行号,AL=版号    ┃
┃  35    取中断向量	      AL=中断类型	       ES:BX=中断向量       ┃  
┃  3C    建立文件	      DS:DX=ASCIIZ串地址       成功:AX=文件代号     ┃
┃			      CX=文件属性	       失败:AX=错误码       ┃
┃  3D    打开文件	      DS:DX=ASCIIZ串地址       成功:AX=文件代号     ┃
┃  			      AL=0 读		       失败:AX=错误码       ┃
┃			      AL=1 写                                       ┃
┃			        =2 读/写                                    ┃
┃  3E    关闭文件	      BX=文件号		       失败:AX=错误码       ┃
┃  48    分配内存空间	      BX=申请内存容量	       成功:AX=分配内存首址 ┃
┃						       失败:BX=最大可用空间 ┃
┃  49    释放内存空间	      ES=内存起始段地址	       失败:AX=错误码       ┃
┃  4A    调整已分配的	      ES=原内存起始地址	       失败:BX=最大可用空间 ┃
┃       存储块	              BX=再申请的容量		    AX=错误码       ┃
┃  4C	带返回码结束	      AL=返回码                                     ┃ 
┃                                                                          ┃                                                                       
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -