00H —終止進(jìn)程
26H —創(chuàng)建新的程序段前綴(PSP)
31H —終止并駐留
4BH —執(zhí)行程序(EXEC)
4CH —帶返回碼方式的終止進(jìn)程
4DH —讀取返回代碼
62H —讀取PSP地址
(1)、功能00H
功能描述:終止進(jìn)程。這是程序可以使用的終止進(jìn)程的方法之一
入口參數(shù):AH=00H
CS=代碼段地址
出口參數(shù):無
(2)、功能26H
功能描述:把當(dāng)前正在執(zhí)行程序的程序段前綴(PSP)拷貝到內(nèi)存中的指定地址中,并可改變其為其它程序所使用
入口參數(shù):AH=26H
DX=新程序段前綴的段地址
出口參數(shù):無
(3)、功能31H
功能描述:終止程序的運(yùn)行,傳遞一個返回代碼給其父進(jìn)程,但該程序部分或全部駐留在內(nèi)存中
入口參數(shù):AH=31H
AL=返回代碼號
DX=駐留在內(nèi)存中的字節(jié)數(shù)
出口參數(shù):無
(4)、功能4BH
功能描述:執(zhí)行程序(EXEC)
入口參數(shù):AH=4BH
ES:BX=參數(shù)塊的地址
DS:DX=程序的入口地址
AL=00H——裝入并執(zhí)行程序,03H——以覆蓋的形式裝入
出口參數(shù):CF=0——操作成功,除CS和IP之外,其它寄存器的值都被破壞,否則,AX=錯誤號(01H、02H、03H、05H、08H、0AH或0BH),其含義見錯誤代碼表
(5)、功能4CH
功能描述:終止程序的執(zhí)行,并可返回一個代碼
入口參數(shù):AH=4CH
AL=返回的代碼
出口參數(shù):無
(6)、功能4DH
功能描述:父進(jìn)程獲取子進(jìn)程的返回代碼
入口參數(shù):AH=4DH
出口參數(shù):AH=00H——用中斷20H、中斷21H的功能0或4C正常終止
=01H——用戶按^C終止
=02H——因致命錯誤而終止
=03H——用中斷21H的功能31H,或中斷27H終止
AL=子進(jìn)程的返回碼:00H——子進(jìn)程由中斷20H、中斷21H的功能0或4C終止
(7)、功能62H
功能描述:讀取PSP地址
入口參數(shù):AH=62H
出口參數(shù):BX=PSP的偏移量
26H —創(chuàng)建新的程序段前綴(PSP)
31H —終止并駐留
4BH —執(zhí)行程序(EXEC)
4CH —帶返回碼方式的終止進(jìn)程
4DH —讀取返回代碼
62H —讀取PSP地址
(1)、功能00H
功能描述:終止進(jìn)程。這是程序可以使用的終止進(jìn)程的方法之一
入口參數(shù):AH=00H
CS=代碼段地址
出口參數(shù):無
(2)、功能26H
功能描述:把當(dāng)前正在執(zhí)行程序的程序段前綴(PSP)拷貝到內(nèi)存中的指定地址中,并可改變其為其它程序所使用
入口參數(shù):AH=26H
DX=新程序段前綴的段地址
出口參數(shù):無
(3)、功能31H
功能描述:終止程序的運(yùn)行,傳遞一個返回代碼給其父進(jìn)程,但該程序部分或全部駐留在內(nèi)存中
入口參數(shù):AH=31H
AL=返回代碼號
DX=駐留在內(nèi)存中的字節(jié)數(shù)
出口參數(shù):無
(4)、功能4BH
功能描述:執(zhí)行程序(EXEC)
入口參數(shù):AH=4BH
ES:BX=參數(shù)塊的地址
DS:DX=程序的入口地址
AL=00H——裝入并執(zhí)行程序,03H——以覆蓋的形式裝入
出口參數(shù):CF=0——操作成功,除CS和IP之外,其它寄存器的值都被破壞,否則,AX=錯誤號(01H、02H、03H、05H、08H、0AH或0BH),其含義見錯誤代碼表
(5)、功能4CH
功能描述:終止程序的執(zhí)行,并可返回一個代碼
入口參數(shù):AH=4CH
AL=返回的代碼
出口參數(shù):無
(6)、功能4DH
功能描述:父進(jìn)程獲取子進(jìn)程的返回代碼
入口參數(shù):AH=4DH
出口參數(shù):AH=00H——用中斷20H、中斷21H的功能0或4C正常終止
=01H——用戶按^C終止
=02H——因致命錯誤而終止
=03H——用中斷21H的功能31H,或中斷27H終止
AL=子進(jìn)程的返回碼:00H——子進(jìn)程由中斷20H、中斷21H的功能0或4C終止
(7)、功能62H
功能描述:讀取PSP地址
入口參數(shù):AH=62H
出口參數(shù):BX=PSP的偏移量