1AH —設(shè)置數(shù)據(jù)傳輸區(qū)地址42H —設(shè)置文件指針
2FH —讀取數(shù)據(jù)傳輸區(qū)地址5CH —文件區(qū)域加鎖或解鎖
3FH —讀文件或設(shè)備68H —提交文件緩沖區(qū)數(shù)據(jù)
40H —寫文件或設(shè)備
(2)、功能2FH
功能描述:為FCB讀/寫操作而獲取DTA的當(dāng)前地址
入口參數(shù):AH=2FH
出口參數(shù):ES:BX=DTA的段地址和偏移量
(3)、功能3FH
功能描述:從先前打開的文件中讀出指定數(shù)目的字節(jié),并移動文件指針
入口參數(shù):AH=3FH
BX=文件句柄
CX=將要讀出的字節(jié)數(shù)
DS:DX=存放字符的緩沖區(qū)地址
出口參數(shù):CF=0——讀取成功,AX=讀取的字符數(shù),否則,AX=錯誤號(05H或06H),其含義見錯誤代碼表
(4)、功能40H
功能描述:向先前打開的文件寫入指定數(shù)量的字節(jié),并相應(yīng)修改文件指針
入口參數(shù):AH=40H
BX=文件句柄
CX=寫入的字節(jié)數(shù)
DS:DX=存放數(shù)據(jù)的緩沖區(qū)地址
出口參數(shù):CF=0——關(guān)閉成功,AX=寫入的字節(jié)數(shù),否則,AX=錯誤號(05H或06H),其含義見錯誤代碼表
(5)、功能42H
功能描述:設(shè)置文件指針的相對位置(相對與文件頭、文件尾和當(dāng)前位置)
入口參數(shù):AH=42H
BX=文件句柄
CX=偏移量的高位
DX=偏移量的低位
AL=00H——從文件頭開始的絕對偏移量
=01H——從當(dāng)前文件指針開始的偏移量(可帶符號)
=02H——從文件尾開始的偏移量(可帶符號)
出口參數(shù):CF=0——設(shè)置成功,DX是指針的高位,AX是其低位,否則,AX=錯誤號(01H和06H),其含義見錯誤代碼表。
(6)、功能5CH
功能描述:文件區(qū)域加鎖或解鎖
入口參數(shù):AH=5CH
AL=00H——區(qū)域加鎖 01H——區(qū)域解鎖
BX=文件句柄
CX:DX=區(qū)域偏移量
SI:DI=區(qū)域長度
DS:DX=路徑名的地址
出口參數(shù):CF=0——操作成功,否則,AX=錯誤號(01H、06H、21H或24H),其含義見錯誤代碼表
(7)、功能68H
功能描述:提交文件緩沖區(qū)數(shù)據(jù)
入口參數(shù):AH=68H
BX=文件句柄
出口參數(shù):CF=0——操作成功,否則,AX=錯誤號,其含義見錯誤代碼表
2FH —讀取數(shù)據(jù)傳輸區(qū)地址5CH —文件區(qū)域加鎖或解鎖
3FH —讀文件或設(shè)備68H —提交文件緩沖區(qū)數(shù)據(jù)
40H —寫文件或設(shè)備
(2)、功能2FH
功能描述:為FCB讀/寫操作而獲取DTA的當(dāng)前地址
入口參數(shù):AH=2FH
出口參數(shù):ES:BX=DTA的段地址和偏移量
(3)、功能3FH
功能描述:從先前打開的文件中讀出指定數(shù)目的字節(jié),并移動文件指針
入口參數(shù):AH=3FH
BX=文件句柄
CX=將要讀出的字節(jié)數(shù)
DS:DX=存放字符的緩沖區(qū)地址
出口參數(shù):CF=0——讀取成功,AX=讀取的字符數(shù),否則,AX=錯誤號(05H或06H),其含義見錯誤代碼表
(4)、功能40H
功能描述:向先前打開的文件寫入指定數(shù)量的字節(jié),并相應(yīng)修改文件指針
入口參數(shù):AH=40H
BX=文件句柄
CX=寫入的字節(jié)數(shù)
DS:DX=存放數(shù)據(jù)的緩沖區(qū)地址
出口參數(shù):CF=0——關(guān)閉成功,AX=寫入的字節(jié)數(shù),否則,AX=錯誤號(05H或06H),其含義見錯誤代碼表
(5)、功能42H
功能描述:設(shè)置文件指針的相對位置(相對與文件頭、文件尾和當(dāng)前位置)
入口參數(shù):AH=42H
BX=文件句柄
CX=偏移量的高位
DX=偏移量的低位
AL=00H——從文件頭開始的絕對偏移量
=01H——從當(dāng)前文件指針開始的偏移量(可帶符號)
=02H——從文件尾開始的偏移量(可帶符號)
出口參數(shù):CF=0——設(shè)置成功,DX是指針的高位,AX是其低位,否則,AX=錯誤號(01H和06H),其含義見錯誤代碼表。
(6)、功能5CH
功能描述:文件區(qū)域加鎖或解鎖
入口參數(shù):AH=5CH
AL=00H——區(qū)域加鎖 01H——區(qū)域解鎖
BX=文件句柄
CX:DX=區(qū)域偏移量
SI:DI=區(qū)域長度
DS:DX=路徑名的地址
出口參數(shù):CF=0——操作成功,否則,AX=錯誤號(01H、06H、21H或24H),其含義見錯誤代碼表
(7)、功能68H
功能描述:提交文件緩沖區(qū)數(shù)據(jù)
入口參數(shù):AH=68H
BX=文件句柄
出口參數(shù):CF=0——操作成功,否則,AX=錯誤號,其含義見錯誤代碼表