当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机三级辅导:其它DOS中断
发布时间:2009/12/6 10:39:22 来源:城市学习网 编辑:admin
  INT 20H —终止程序运行
  INT 22H —终止处理程序的地址
  INT 23H —Ctrl+C处理程序
  INT 24H —致命错误处理程序
  INT 25H —读磁盘扇区(忽略逻辑结构)
  INT 26H —写磁盘扇区(忽略逻辑结构)
  INT 27H —终止,并驻留在内存
  INT 28H —DOS空闲
  INT 2FH —多重中断服务
  (1)、中断INT 20H
  功能描述:终止当前正在运行的程序,它是几种终止程序运行方法之一
  入口参数:CS=PSP的段地址
  出口参数:无
  (2)、中断INT 22H
  功能描述:终止处理程序的地址,该地址在程序装入内存运行前被放入PSP的0AH~0DH的单元内。该中断指令从不直接书写在程序之中
  (3)、中断INT 23H
  功能描述:Ctrl+C处理程序。该中断指令从不直接书写在程序之中
  (4)、中断INT 24H
  功能描述:致命错误处理程序。该中断指令从不直接书写在程序之中
  (5)、中断INT 25H
  功能描述:绝对读磁盘,直接从逻辑设备中读出数据到内存单元中
  入口参数:AL=驱动器号(0=A、1=B、……) 分区容量≤32M,有:CX=读出的扇区数
  DX=起始扇区数
  DS:BX=存放数据缓冲区的地址
  否则,有:CX=-1
  DS:BX=参数块缓冲区的地址,该参数块的结构如下: 字节描述
  00~03H32位扇区数
  04~05H 将被读出的扇区数
  06~07H存放数据的缓冲区的偏移量
  08~09H存放数据的缓冲区的段地址
  出口参数:CF=0——操作成功,否则,AX=错误号,其含义见下错误代码表 错误代码错误含义
  80H附件响应失败
  40H定位操作失败
  20H设备控制器失败
  10H数据错(错误的CRC)
  08H DMA失败
  04H需要的扇区未发现
  02H错误的地址标志
  01H错误命令
  (6)、INT 26H
  功能描述:绝对写磁盘,直接把内存单元中的内容写入逻辑设备
  入口参数:与前面的INT 25H相一致
  出口参数:与前面的INT 25H相一致
  (7)、INT 27H
  功能描述:终止,并驻留在内存
  入口参数:CS=PSP的段值
  DX=被保护程序最后一个字节的偏移量再加1
  出口参数:无
  (8)、INT 28H
  功能描述:DOS空闲中断
  入口参数:无
  出口参数:无
  (9)、INT 2FH
  功能描述:多重中断服务,允许多个驻留程序通过单个中断与其它进程通信。
  入口参数:AH=标识号,AL=功能号,功能号及其含义如下: 功能号功能描述
  01H假脱机打印
  06H驻留ASSIGN命令
  10H驻留SHARE命令
  B7H驻留APPEND命令
  出口参数:若入口AL为0,则出口AL=0FFH,否则,其值取决于处理程序
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved