|
C库函数手册(25) │ int fi_nclus; /*簇的数目*/ │ │ int fi_bysec; /*每个扇区字节数*/ │ │} │ └──────────────────┘
int bdos(int dosfun,unsigned dosdx,unsigned dosal)本函数对MSDOS系统进行调用, dosdx为寄存器dx的值,dosal为寄存器al的值,dosfun为功能号 int bdosptr(int dosfun,void *argument,unsiigned dosal)本函数对MSDOS系统进行调用, argument为寄存器dx的值,dosal为寄存器al的值,dosfun为功能号 int int86(int intr_num,union REGS *inregs,union REGS *outregs) 执行intr_num号中断,用户定义的寄存器值存于结构inregs中, 执行完后将返回的寄存器值存于结构outregs中. int int86x(int intr_num,union REGS *inregs,union REGS *outregs, struct SREGS *segregs)执行intr_num号中断,用户定义的寄存器值存于 结构inregs中和结构segregs中,执行完后将返回的寄存器值存于结构outregs中. int intdos(union REGS *inregs,union REGS *outregs) 本函数执行DOS中断0x21来调用一个指定的DOS函数,用户定义的寄存器值 存于结构inregs中,执行完后函数将返回的寄存器值存于结构outregs中 int intdosx(union REGS *inregs,union REGS *outregs,struct SREGS *segregs) 本函数执行DOS中断0x21来调用一个指定的DOS函数,用户定义的寄存器值 存于结构inregs和segregs中,执行完后函数将返回的寄存器值存于结构outregs中 void intr(int intr_num,struct REGPACK *preg)本函数中一个备用的8086软件中断接口 它能产生一个由参数intr_num指定的8086软件中断.函数在执行软件中断前, 从结构preg复制用户定义的各寄存器值到各个寄存器.软件中断完成后,
|