|
int86功能和Int86x
这些功能一般界定Dos.h.8086软件中断接口 登记载的价值观和理想这些功能都要求援引余,民主党中断. 申报的int86功能如下:
int int86(int intno, union REGS *inregs,
union REGS *outregs);
Int86xint86功能是更改. 它宣告如下:
int int86x(int intno, union REGS *inregs,
union REGS *outregs, struct SREGS *segregs);
Int86x执行职务的,int86中断了8086软件或指定的论点Intno可以说是创造具体Intno打断.
Int86x功能与使用,只有讲解,而不是DS,SS,CS可以援引的8086软件中断,以价值DS不同于违约部分数据和/或论点持E.
这些复制功能价值inregs登记入册之前执行软件中断. int86x功能的副本也Segregs--"武装和Segregs-"E值为相应的软件登记之前中断执行. 这一特点使节目,用大量的数据和指标远远记忆模式是哪部分用于软件中断.
本功能目前登记outregs价值观、地位携带旗帜的X.CFLAGOutregs领域和价值的8086册<国旗x.flagsOutregs领域,在软件中断返回. DSint86x功能恢复,然后又Segregs--"E、Segregs--"DS领域部分价值相应登记.
inregs,outregs功能都可以显示相同的结构和功能都需回归价值的软件中断完成后. 如果确定是携带旗帜,它通常表明出现了差错.
|
|