PC技术辅导:其它DOS中断

PC技术辅导:其它DOS中断,第1张

PC技术辅导:其它DOS中断,第2张

INT 20H—终止正在运行的程序
INT 22H—终止处理程序的地址
INT 23H —Ctrl+C处理程序
INT 24H—致命错误处理程序
INT 25H—读取磁盘扇区(忽略逻辑结构)
INT 26H—写入磁盘扇区(INT 26H
INT 27H—终止并驻留在内存中
INT 28H—DOS空idle
INT 2FH—多个
入口参数:CS = PSP的段地址
出口参数:None
(2),interrupt INT 22H
函数描述:终止处理程序的地址,在程序加载到内存运行之前放入PSP的单元0AH~0DH中。这个中断指令从来不直接写在程序中
(3),interrupt INT 23H
函数描述:Ctrl+C handler。这个中断指令从来不直接写在程序中
(4),中断INT 24H
函数描述:致命错误处理程序。此中断指令从不直接写入程序
(5),interrupt INT 25H
函数描述:绝对读盘,直接从逻辑设备读取数据到内存单元
Entry参数:Al =驱动器号(0=A,1=B,…)分区容量≤32M,Yes: CX =读出的扇区数
DX =起始扇区数
DS: BX =数据缓冲区地址
否则 CX =-1
DS: BX =参数块缓冲区的地址, 该参数块的结构如下:字节描述
00~03H32位扇区数
04~05H要读取的扇区数
06~07H数据缓冲区偏移量
08~09H数据缓冲区段地址
导出参数其含义见下面的错误代码表
80H附着响应失败
40H定位操作失败
20H设备控制器失败[/br INT 26H
函数描述:绝对写磁盘,直接将内存单元的内容写入逻辑设备
入口参数:与前面的INT 25H一致
出口参数:与前面的INT 25H一致
(7),INT并驻留在内存中
入口参数:CS = PSP的段值
DX =被保护程序最后一个字节的偏移量加1
出口参数:None
(8), INT 28H
函数描述:DOS空 idle
入口参数:ah =标识号,AL =函数号,函数号及其含义如下:函数号函数描述
01H假脱机
06H常驻赋值命令
10H常驻共享命令
B7H常驻追加命令
出口参数:

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » PC技术辅导:其它DOS中断

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情