- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
80x86中断系统一览表
8088中断向量
中断向量
中断号
说明
0-3
0
除以0
4-7
1
单步(用于Debug)
8-B
2
非屏蔽中断
C-F
3
断点指令(用于Debug)
10-13
4
溢出
14-17
5
打印屏幕
18-1F
6,7
保留
8259中断向量
中断向量
中断号
说明
02-23
8
定时器
24-27
9
键盘
28-2B
A
彩色/图形
2C-2F
B
异步通讯(Secondary)
30-33
C
异步通讯(Primary)
34-37
D
硬磁盘
38-3B
E
软磁盘
3C-3F
F
并行打印机
BIOS中断
中断向量
中断号
说明
40-43
10
屏幕显示
44-47
11
设备检测
48-4B
12
测定存储器容量
4C-4F
13
磁盘I/O
50-53
14
传行通讯口I/O
54-57
15
盒式磁带I/O
58-5B
16
键盘输入
5C-5F
17
打印机输出
60-63
18
BASIC入口代码
64-67
19
引导装入程序
67-6B
1A
日时钟
用户中断
中断向量
中断号
说明
6C-6F
1B
Ctrl+Break控制的软中断
70-73
1C
定时器控制的软中断
数据表指针
中断向量
中断号
说明
74-77
1D
显示器参量表
78-7B
1E
软盘参量表
7C-7F
1F
图形表
[6]DOS中断
中断向量
中断号
说明
80-83
20
程序结束
84-87
21
系统功能调用
88-8B
22
结束退出
8C-8F
23
Ctrl+Break退出
90-93
24
严重错误处理
94-97
25
绝对磁盘读
98-9B
26
绝对磁盘写
9C-9F
27
驻留退出
A0-BB
28-2E
DOS保留
BC-BF
2F
打印机
C0-FF
30-3F
DOS保留
[7]BASIC中断
中断向量
中断号
说明
100-17F
40-5F
保留
180-19F
60-67
用户软中断
1A0-1FF
68-6F
保留
200-217
80-85
由BASIC保留
218-3C3
86-F0
BASIC中断
3C4-3FF
F1-FF
保留
DOS功能调用
AH
功能
调用参数
返回参数
备注
0
程序终止
CS=程序段前缀的段地址
无
是程序退出的方式之一,与Int 20H等价。通知DOS,程序结束并 可以释放所占内存空间。DOS做以下工作:从PSP:000AH恢复终止处理向量;从PSP000E恢复Ctrl+C向量。V2.0、3.0从PSP:0012H恢复严重错误处理向量。清文件缓冲区、转到终止处理地址。
如果程序返回到COMMAND.COM,则控制转到COMMAND.COM的驻留部分,如需要则把COMMAND.COM的 暂存部分重新装入内存并接受控制。如果执行着批处理文件,则解释文件的下以行,否则显示提示符等待用户输入命令。
程序中使用FCB写的所有文件,在完成该调用前都应该关闭,否则可能数据丢失。
其它终止方式是:Int 20H(尽量不用);Int 27H(尽量不用);功能调用31H、4CH,对2、3版,优先使用后两种方式。
AH
功能
调用参数
返回参数
备注
1
键盘输入并回显
AL=输入字符
1版从键盘上输入一个字符并回显在屏幕上,不输入字符则等待。2、3版从标准输入设备读入一个字符并回显该字符到标准输出设备。无字符时则等待。I/O可重定向(若I/O重定向,则无法检测EOF)。
如果读入的字符是Ctrl+C,则执行Int 23H;在读入扩充的 ASCII码(如特殊功能键F1到F10),则需要调用该功能 两次,头一次是0,表明是扩充码;若输入未重定向,则用预定义的设备的文件代码(0000),用3FH功能调用完成。
2
显示输出
DL=输出字符
1版将一字符输出到显示器上。2、3版将一字符输出到标准输出设备上,输出可以重定向(如果I/O重定向,则无法测试盘满)
遇到Ctrl+C或Ctrl+Break时执行Int 23H中断。
3
异步通讯输入(从第一个串行口读入一个字符到AL中)
AL=输入数据(字符)
在2、3版中可重定向。在多数DOS系统中,串行设备没有缓冲和中断,辅助设备送的数据比程序处理数据快时,字符可能丢失。在PC机中,初始化串口1为2400波特,无优先级,1个终止位和8个数据位。该功能调用不能读辅助设备的状态或检查I/O错误。2、3版中可用预定义的标准辅助设备文件代码(0003)或打开到AUX设备的通道,用3FH功能度输入。读到Ctrl+C或Ctrl+Break时执行Int 23H中断。
4
异步通讯输出
DL=输出数据
如果辅助输出设备忙,该调用等待,直到设备接收一字符。用此调
您可能关注的文档
最近下载
- 防范青少年药物滥用.pptx VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- 执业药师继续教育《泌尿系统感染的药物治疗》习题答案.docx VIP
- 第14课中国共产党诞生 课件.pptx VIP
- 测量系统分析MSA模板(GRR+线性+偏倚+稳定性+计数型)-全公式未加密.xlsx
- 检验科临检组管理程序性SOP文件.doc VIP
- T∕ZZB 1912-2020 多层片式陶瓷电容器电极镍粉.pdf VIP
- 预制菜行业调研分析报告.docx VIP
- 神经内科诊疗指南-技术操作规范.pdf VIP
- APQP4Wind Manual 1.3 APQP4手册1.3 最新标准分享.pdf VIP
原创力文档


文档评论(0)