进程控制功能(Process-Control Function)
1774 点击·0 回帖
![]() | ![]() | |
![]() | 00H ―终止进程 26H ―创建新的程序段前缀(PSP) 31H ―终止并驻留 4BH ―执行程序(EXEC) 4CH ―带返回码方式的终止进程 4DH ―读取返回代码 62H ―读取PSP地址 (1)、功能00H 功能描述:终止进程。这是程序可以使用的终止进程的方法之一 入口参数:AH=00H CS=代码段地址 出口参数:无 (2)、功能26H 功能描述:把当前正在执行程序的程序段前缀(PSP)拷贝到内存中的指定地址中,并可改变其为其它程序所使用 入口参数:AH=26H DX=新程序段前缀的段地址 出口参数:无 (3)、功能31H 功能描述:终止程序的运行,传递一个返回代码给其父进程,但该程序部分或全部驻留在内存中 入口参数:AH=31H AL=返回代码号 DX=驻留在内存中的字节数 出口参数:无 (4)、功能4BH 功能描述:执行程序(EXEC) 入口参数:AH=4BH ES:BX=参数块的地址 DS:DX=程序的入口地址 AL=00H――装入并执行程序,03H――以覆盖的形式装入 出口参数:CF=0――操作成功,除CS和IP之外,其它寄存器的值都被破坏,否则,AX=错误号(01H、02H、03H、05H、08H、0AH或0BH),其含义见错误代码表 (5)、功能4CH 功能描述:终止程序的执行,并可返回一个代码 入口参数:AH=4CH AL=返回的代码 出口参数:无 (6)、功能4DH 功能描述:父进程获取子进程的返回代码 入口参数:AH=4DH 出口参数:AH=00H――用中断20H、中断21H的功能0或4C正常终止 =01H――用户按^C终止 =02H――因致命错误而终止 =03H――用中断21H的功能31H,或中断27H终止 AL=子进程的返回码:00H――子进程由中断20H、中断21H的功能0或4C终止 (7)、功能62H 功能描述:读取PSP地址 入口参数:AH=62H 出口参数:BX=PSP的偏移量 | |
![]() | ![]() |