问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编21号中断DOS功能调用是做什么的?

发布网友 发布时间:2022-05-30 20:18

我来回答

1个回答

热心网友 时间:2023-11-11 12:15

dos操作系统中,底层有很多驱动程序,为了使汇编语言程序开发效率更高,微软给出了一部分底层驱动程序接口供编程人员调用,这有点像C语言里的库函数,只要你按照一定格式调用,就能完成相应功能。
汇编21号中断DOS功能调用功能非常丰富,简列部分如下:
DOS中断:
INT 21H
1、字符功能调用类(Character-Oriented Function)
01H、07H和08H —从标准输入设备输入字符
02H —字符输出
03H —辅助设备的输入
04H —辅助设备的输出
05H —打印输出
06H —控制台输入/输出
09H —显示字符串
0AH — 键盘缓冲输入
0BH —检测输入状态
0CH —清输入缓冲区的输入功能
2、目录控制功能(Directory-Control Function)
39H —创建目录
3AH —删除目录
3BH —设置当前目录
47H —读取当前目录
3、磁盘管理功能(Disk-Management Function)
0DH —磁盘复位 2EH —设置校验标志
0EH —选择磁盘36H —读取驱动器分配信息
19H —读取当前驱动器54H —读取校验标志
1BH, 1CH —读取驱动器数据
4、文件操作功能(File Operation Function)
3CH —创建文件
3DH —打开文件
3EH —关闭文件
41H —删除文件
43H —读取/设置文件属性
45H —复制文件句柄
46H —重定义文件句柄
4EH —查找到第一个文件
4FH —查找下一个文件
56H — 文件换名
57H —读取/设置文件的日期和时间
5AH —创建临时文件
5BH —创建新文件
67H —设置文件句柄数(最多文件数)
6CH —扩展的打开文件功能(打开、创建或替换文件)
5、文件操作功能(FCB)(File Operation Function)
0FH —打开文件16H —创建文件
10H —关闭文件17H —文件换名
11H、12H —查找第一个或下一个文件23H —读取文件的大小
13H —删除文件29H —分析文件名
6、设备文件操作功能(Record Function)
1AH —设置数据传输区地址42H —设置文件指针
2FH —读取数据传输区地址5CH —文件区域加锁或解锁
3FH —读文件或设备68H —提交文件缓冲区数据
40H —写文件或设备
7、记录操作功能(FCB)(Record Function)
14H —顺序读24H —设置相对记录数
15H —顺序写27H —随机读块
21H —随机读28H —随机写块
22H —随机写
8、内存分配功能(Memory-Allocation Function)
48H —分配内存块
49H —释放内存块
4AH —重定义内存块的大小
58H —读取/设置内存分配策略
9、系统功能(System Function)
25H —设置中断向量
30H —读取MS-DOS版本号
33H —读取/设置Break标志
34H —读取InDOS标志的地址
35H —读取中断向量
38H —读取/设置国家信息
44H —IOCTL(I/O控制)
50H —设置程序段前缀(PSP)地址
51H —读取程序段前缀(PSP)地址
59H —读取扩展的错误信息
5EH —读取机器名,读取/设置打印机配置
5FH —设备重定向
63H —读取前导字节表
65H —读取扩展的国家信息
66H —读取/设置代码页
5D0AH —设置扩展的错误信息
10、进程控制功能(Process-Control Function)
00H —终止进程
26H —创建新的程序段前缀(PSP)
31H —终止并驻留
4BH —执行程序(EXEC)
4CH —带返回码方式的终止进程
4DH —读取返回代码
62H —读取PSP地址
11、时间和日期功能(Time and Date Function)
2AH —读取日期
2BH —设置日期
2CH —读取时间
2DH —设置时间
12、鼠标功能中断INT 33H
00H —初始化鼠标
01H —显示鼠标指针
02H —隐藏鼠标指针
03H —读取鼠标位置及其按钮状态
04H —设置鼠标指针位置
05H —读取鼠标按键信息
06H —读取鼠标按钮释放信息
07H —设置鼠标水平边界
08H —设置鼠标垂直边界
09H —设置图形鼠标形状
0AH —设置本文鼠标形状
0BH —读取鼠标移动计数
0CH —为鼠标事件设置处理程序
0DH —允许光笔仿真
0EH —关闭光笔仿真
0FH —设置鼠标计数与象素比
10H —设置鼠标指针隐藏区域
13H —设置倍速的阈值
14H —替换鼠标事件中断
15H —读取鼠标驱动器状态的缓冲区大小
16H —存储鼠标驱动器状态
17H —重装鼠标驱动器状态
18H —为鼠标事件设置替换处理程序
19H —读取替换处理程序的地址
1AH —设置鼠标的灵敏度
1BH —读取鼠标的灵敏度
1CH —设置鼠标中断速率
1DH —为鼠标指针选择显示页
1EH —读取鼠标指针的显示页
1FH —禁止鼠标驱动程序
20H —启动鼠标驱动程序
21H —鼠标驱动程序复位
22H —设置鼠标驱动程序信息语言
23H —读取语种
24H —读取鼠标信息
25H —读取鼠标驱动程序信息
26H —读取最大有效坐标追问就是说我调用21号中断后,就可以具体调用下面的那些功能了?

追答没错,注意调用参数,具体要看文档,这里粘贴不下。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 汇编21号中断DOS功能调用是做什么的? 怎么中断正在执行 DOS命令行 的线程 dos中断调用和bios中断调用的关系怎样 dos第九号中断是什么? BLOS中断和DOS中断的区别 BLOS中断和DOS中断的区别 bios中断和dos中断的区别 bios中断和dos中断的区别 dos功能号和中断号有什么不同 dos功能号和中断号有什么不同 怎样在dos界面中断程序但是不退出界面 怎样在dos界面中断程序但是不退出界面 dos命令如何中断和推出? dos中断调用 DOS中断的作用 急!!! 好声音4个sb什么意思 什么叫DOS中断? 同一风景不同心情感受不一样诗句 创新sb0060声卡 麦没有声音 总在陌生人面试展现出sb的一面,面试说话声音又小,进哪个电子人都不要,真讨厌这样的自己 使用DOS 系统功能调用时,使用的软中断指令是 汇编程序求助 使用DOS中断接收和处理键盘输入 创新内置SB声卡连接机架后监听有沙沙声音音量不小 为什么SB5.1声卡已安装驱动没有声音? 挑战麦克风男主持人咋那么SB声音往死贱,还总喊MR.麦,长得跟猪哥似的,为什么不淘汰掉? 为什么有些SB玩CF喜欢把声音开很大 voice of sb/animal和sound of sth各是什么意思 索爱手机主题要有哪里下载 怎么制作手机主题呀! 我要SONY ERICSSON的T707! 麻烦各位啦! sony官网怎样下载手机应用,主题,游戏啊?我的手机是sony lt25c,急。。。 成都猿莱码网络科技有限公司怎么样? 女主倾国倾城的小说 《知否》中,盛弘是个怎样的人? 为什么大家说《知否》中盛紘挑女婿眼光好? 找一本穿越小说,日久生情,女主一穿过去就是男主的王妃,男主叫宇文什么。好像是三王爷,后来当了皇帝。 《知否》中,盛紘为什么就是不肯给墨兰找个好亲事? 求一本小说,里面有个武神排行榜,*的是武术,都是xx武神之类的, 《知否知否》:盛紘并不是老太太所生,为何不敢忤逆盛老太太? 有个小说主角父母研究创造生命被人害死主角出去游历学会了特别的修真方法回到都市看爷爷奶奶。 知否中,盛紘的官职是什么?