灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1483回复:0

进程控制功能(Process-Control Function)

楼主#
更多 发布于:2012-09-10 18:55

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的偏移量

喜欢0 评分0
游客

返回顶部