BIOS與DOS中斷知識(shí)大全_第1頁
BIOS與DOS中斷知識(shí)大全_第2頁
BIOS與DOS中斷知識(shí)大全_第3頁
BIOS與DOS中斷知識(shí)大全_第4頁
BIOS與DOS中斷知識(shí)大全_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、更多企業(yè)學(xué)院: 中小企業(yè)管理全能版183套講座+89700份資料總經(jīng)理、高層管理49套講座+16388份資料中層管理學(xué)院46套講座+6020份資料國(guó)學(xué)智慧、易經(jīng)46套講座人力資源學(xué)院56套講座+27123份資料各階段員工培訓(xùn)學(xué)院77套講座+ 324份資料員工管理企業(yè)學(xué)院67套講座+ 8720份資料工廠生產(chǎn)管理學(xué)院52套講座+ 13920份資料財(cái)務(wù)管理學(xué)院53套講座+ 17945份資料銷售經(jīng)理學(xué)院56套講座+ 14350份資料銷售人員培訓(xùn)學(xué)院72套講座+ 4879份資料更多企業(yè)學(xué)院: 中小企業(yè)管理全能版183套講座+89700份資料總經(jīng)理、高層管理49套講座+16388份資料中層管理學(xué)院46套講

2、座+6020份資料國(guó)學(xué)智慧、易經(jīng)46套講座人力資源學(xué)院56套講座+27123份資料各階段員工培訓(xùn)學(xué)院77套講座+ 324份資料員工管理企業(yè)學(xué)院67套講座+ 8720份資料工廠生產(chǎn)管理學(xué)院52套講座+ 13920份資料財(cái)務(wù)管理學(xué)院53套講座+ 17945份資料銷售經(jīng)理學(xué)院56套講座+ 14350份資料銷售人員培訓(xùn)學(xué)院72套講座+ 4879份資料更多企業(yè)學(xué)院: 中小企業(yè)管理全能版183套講座+89700份資料總經(jīng)理、高層管理49套講座+16388份資料中層管理學(xué)院46套講座+6020份資料國(guó)學(xué)智慧、易經(jīng)46套講座人力資源學(xué)院56套講座+27123份資料各階段員工培訓(xùn)學(xué)院77套講座+ 324份資料員

3、工管理企業(yè)學(xué)院67套講座+ 8720份資料工廠生產(chǎn)管理學(xué)院52套講座+ 13920份資料財(cái)務(wù)管理學(xué)院53套講座+ 17945份資料銷售經(jīng)理學(xué)院56套講座+ 14350份資料銷售人員培訓(xùn)學(xué)院72套講座+ 4879份資料巴BIOS和捌DOS中斷邦大全(2)跋(3)、功案能3BH 凹功能描述:皚用指定的驅(qū)礙動(dòng)器和路徑笆設(shè)置為當(dāng)前拌目錄 入口板參數(shù):AH耙3BH 辦DS:DX辦指定路徑搬的字符串地阿址(以0為壩字符串的結(jié)版束標(biāo)志) 奧出口參數(shù):扳CF0(3)、功能3BH功能描述:用指定的驅(qū)動(dòng)器和路徑設(shè)置為當(dāng)前目錄入口參數(shù):AH3BHDS:DX指定路徑的字符串地址(以0為字符串的結(jié)束標(biāo)志)出口參數(shù):CF

4、0設(shè)置成功,否則,AX錯(cuò)誤號(hào)(03H),其含義見錯(cuò)誤代碼表(4)、功能47H功能描述:取當(dāng)前目錄的完全路徑字符串入口參數(shù):AH47HDL驅(qū)動(dòng)器號(hào)(0=缺省,1A,)DS:SI存放當(dāng)前目錄字符串的地址出口參數(shù):CF0讀取成功,否則,AX錯(cuò)誤號(hào)(0FH),其含義見錯(cuò)誤代碼表3、磁盤管理功能(Disk-Management Function)0DH 磁盤復(fù)位 2EH 設(shè)置校驗(yàn)標(biāo)志 0EH 選擇磁盤36H 讀取驅(qū)動(dòng)器分配信息19H 讀取當(dāng)前驅(qū)動(dòng)器54H 讀取校驗(yàn)標(biāo)志1BH, 1CH 讀取驅(qū)動(dòng)器數(shù)據(jù)(1)、功能0DH功能描述:清空當(dāng)前的文件緩沖區(qū),但在MS-DOS內(nèi),暫時(shí)寫入緩沖區(qū)的數(shù)據(jù)將寫入磁盤入口參

5、數(shù):AH0DH出口參數(shù):無(2)、功能0EH功能描述:指定當(dāng)前驅(qū)動(dòng)器入口參數(shù):AH0EHDL驅(qū)動(dòng)器號(hào)(0A,1B,.)出口參數(shù):AL系統(tǒng)中當(dāng)前的驅(qū)動(dòng)器號(hào)(3)、功能19H功能描述:取當(dāng)前缺省驅(qū)動(dòng)器號(hào)入口參數(shù):AH19H出口參數(shù):AL驅(qū)動(dòng)器號(hào)(0A,1B,.)(4)、功能1BH和1CH功能描述:獲得驅(qū)動(dòng)器的分配信息入口參數(shù):AH1BH為缺省驅(qū)動(dòng)器AH1CH為任意驅(qū)動(dòng)器,DL驅(qū)動(dòng)器號(hào)(0缺省,1A,.)出口參數(shù):AL0FFH失敗,否則,AL每簇的扇區(qū)數(shù)DS:BXID字節(jié)的地址CX物理扇區(qū)的大小(字節(jié)數(shù))DX驅(qū)動(dòng)器的簇?cái)?shù)(5)、功能2EH功能描述:設(shè)置清除操作系統(tǒng)自動(dòng)讀取檢驗(yàn)標(biāo)志入口參數(shù):AH2EH

6、DL00HAL00H清除該標(biāo)志,01H設(shè)置該標(biāo)志出口參數(shù):無(6)、功能36H功能描述:取選定驅(qū)動(dòng)器的信息入口參數(shù):AH36HDL驅(qū)動(dòng)器號(hào)(0-缺省,1=A,2=B,)出口參數(shù):若功能調(diào)用失敗,AX=0FFFFH,否則,AX每簇的扇區(qū)數(shù)BX可用的簇?cái)?shù)CX物理扇區(qū)的大小(字節(jié)數(shù))DX驅(qū)動(dòng)器中的簇?cái)?shù)(7)、功能54H功能描述:讀取校驗(yàn)標(biāo)志入口參數(shù):AH54H出口參數(shù):AL當(dāng)前檢驗(yàn)標(biāo)志值:00H關(guān)檢驗(yàn),01H開檢驗(yàn)4、文件操作功能(File Operation Function)3CH 創(chuàng)建文件3DH 打開文件3EH 關(guān)閉文件41H 刪除文件43H 讀取/設(shè)置文件屬性45H 復(fù)制文件句柄46H 重定

7、義文件句柄4EH 查找到第一個(gè)文件4FH 查找下一個(gè)文件56H 文件換名57H 讀取/設(shè)置文件的日期和時(shí)間5AH 創(chuàng)建臨時(shí)文件5BH 創(chuàng)建新文件67H 設(shè)置文件句柄數(shù)(最多文件數(shù))6CH 擴(kuò)展的打開文件功能(打開、創(chuàng)建或替換文件)(1)、功能3CH功能描述:用指定的文件名創(chuàng)建一個(gè)新文件。如果指定的文件已存在,則設(shè)置其長(zhǎng)度為0。創(chuàng)建后,該文件是打開的,并返回其句柄入口參數(shù):AH3CHDS:DX指定文件名字符串的地址(以0為字符串的結(jié)束標(biāo)志)CX文件屬性(這些標(biāo)志位可以組合) 位0=1只讀位2=1系統(tǒng)位5=1歸檔位1=1隱含位3=1卷標(biāo)號(hào)其它位保留不用,并置為0出口參數(shù):CF0創(chuàng)建成功,AX文件句

8、柄,否則,AX錯(cuò)誤號(hào)(03H、04H或05H),其含義見錯(cuò)誤代碼表(2)、功能3DH功能描述:打開指定的驅(qū)動(dòng)器、路徑和文件名,并返回其文件句柄入口參數(shù):AH3DHDS:DX表明文件的字符串(以0為字符串的結(jié)束標(biāo)志)AL為打開方式: 位02000只讀方式001寫方式010讀/寫方式位3保留,其值為0位46共享模式 000兼容模式001不共享010拒絕寫011拒絕讀100不拒絕任何操作位7繼承標(biāo)志0/1:子進(jìn)程繼承或不繼承句柄出口參數(shù):CF0打開成功,AX文件句柄,否則,AX錯(cuò)誤號(hào)(02H、03H、04H、05H或0CH),其含義見錯(cuò)誤代碼表(3)、功能3EH功能描述:關(guān)閉指定句柄的文件入口參數(shù):

9、AH3EHBX文件句柄出口參數(shù):CF0關(guān)閉成功,否則,AX錯(cuò)誤號(hào)(06H),其含義見錯(cuò)誤代碼表(4)、功能41H功能描述:刪除指定的文件入口參數(shù):AH41HDS:DX文件名字符串的地址出口參數(shù):CF0刪除成功,否則,AX錯(cuò)誤號(hào)(02H、03H或05H),其含義見錯(cuò)誤代碼表礙BIOS和藹DOS中斷按大全(3)翱 (5)、斑功能43H跋 功能描述哀:讀取或設(shè)哎置指定文件笆的屬性 入岸口參數(shù):A壩H43H耙 BX文疤件句柄 D邦S:DX疤文件名字符岸串的地址 阿AL00扮H/01H跋讀取/瓣設(shè)置文件屬埃性 CX暗文件屬捌O。(5)、功能43H功能描述:讀取或設(shè)置指定文件的屬性入口參數(shù):AH43HBX

10、文件句柄DS:DX文件名字符串的地址AL00H/01H讀取/設(shè)置文件屬性CX文件屬性: 位0=1只讀位1=1隱含位2=1系統(tǒng)位3=1卷標(biāo)號(hào)位5=1歸檔其它位保留不用,并置為0出口參數(shù):CF0關(guān)閉成功,CX文件屬性,否則,AX錯(cuò)誤號(hào)(01H、02H、03H或05H),其含義見錯(cuò)誤代碼表(6)、功能45H功能描述:復(fù)制當(dāng)前打開設(shè)備或文件的句柄,該句柄對(duì)應(yīng)同樣設(shè)備或文件的相同位置入口參數(shù):AH45HBX待復(fù)制的文件句柄出口參數(shù):CF0復(fù)制成功,AX新句柄,否則,AX錯(cuò)誤號(hào)(04H或06H),其含義見錯(cuò)誤代碼表(7)、功能46H功能描述:指定二個(gè)句柄,把第二句柄指向第一個(gè)句柄,即第二個(gè)句柄被重定向入口

11、參數(shù):AH46HBX文件或設(shè)備的句柄CX待重定向的文件句柄出口參數(shù):CF0重定向成功,否則,AX錯(cuò)誤號(hào)(04H或06H),其含義見錯(cuò)誤代碼表(8)、功能4EH功能描述:獲取第一個(gè)與給定的文件名相匹配的文件入口參數(shù):AH4EHDS:DX給定文件名的字符串CX搜索時(shí)使用的文件屬性: 位0=1只讀位1=1隱含位2=1系統(tǒng)位3=1卷標(biāo)號(hào)位4=1目錄位5=1歸檔其它位保留不用,并置為0出口參數(shù):CF1操作失敗,AX錯(cuò)誤號(hào)(02H、03H或12H),其含義見錯(cuò)誤代碼表,否則,操作成功,DTA(Disk Transfer Area)按下列方式填入數(shù)據(jù): 字節(jié)0014H保留字節(jié)15H匹配的文件屬性字節(jié)1617

12、H壓縮的文件名字節(jié)1819H壓縮的文件日期字節(jié)1A1DH文件大小字節(jié)1E2AH文件名字符串(9)、功能4FH功能描述:在中斷21H的功能4EH成功使用之后,再搜索下一個(gè)文件名入口參數(shù):AH4FHAL返回的代碼出口參數(shù):CF1操作失敗,AX錯(cuò)誤號(hào)(12H),其含義見錯(cuò)誤代碼表,否則,操作成功,DTA中的數(shù)據(jù)如前面功能4EH所示(10)、功能56H功能描述:文件換名入口參數(shù):AH56HDS:DX當(dāng)前文件名字符串地址ES:DI新文件名字符串地址出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤號(hào)(02H、03H、05H、11H),其含義見錯(cuò)誤代碼表(11)、功能57H功能描述:讀取/設(shè)置文件的日期和時(shí)間入口參

13、數(shù):AH57HBX文件句柄 讀取日期和時(shí)間AL00H設(shè)置日期和時(shí)間AL01HCX時(shí)間(0F0BH:小時(shí),0AH05H:分鐘,04H00H:2秒的個(gè)數(shù))DX日期(0F09H:年(相對(duì)1980年),08H05H:月,04H00H:日)出口參數(shù):CF1操作失敗,AX錯(cuò)誤號(hào)(01H、06H),其含義見錯(cuò)誤代碼表,否則,若是讀文件信息,則,CX時(shí)間,DX日期(12)、功能5AH功能描述:創(chuàng)建臨時(shí)文件入口參數(shù):AH5AHDS:DX路徑名的地址CX文件屬性(位可組合),其定義如下: 位01只讀位3-40保留位11隱含位51 歸檔位21系統(tǒng)位6-150保留出口參數(shù):CF0操作成功,AX文件句柄,DS:DX完整

14、的路徑文件地址,否則,AX錯(cuò)誤號(hào)(03H、04H或05H),其含義見錯(cuò)誤代碼表(13)、功能5BH功能描述:創(chuàng)建新文件入口參數(shù):AH5BHDS:DX路徑名的地址CX文件屬性(位可組合),其定義如下: 位01只讀位40保留位11隱含位51歸檔位21系統(tǒng)位6-150保留位31卷標(biāo)號(hào)出口參數(shù):CF0操作成功,AX文件句柄,否則,AX錯(cuò)誤號(hào)(03H、04H、05H或50H),其含義見錯(cuò)誤代碼表(14)、功能67H功能描述:設(shè)置文件句柄數(shù)(最多文件數(shù))入口參數(shù):AH67HBX句柄的數(shù)量出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤號(hào),其含義見錯(cuò)誤代碼表(15)、功能6CH功能描述:擴(kuò)展的打開文件功能(打開、創(chuàng)

15、建或替換文件)入口參數(shù):AH6CHAL00HDS:SI路徑名的地址BX打開方式 位20000只讀001只寫010可讀、寫位3保留(0)位64000兼容001拒絕讀寫010拒絕寫011拒絕讀100不拒絕任何操作位70子進(jìn)程繼承句柄,1子進(jìn)程不繼承句柄位128保留(0)位13致命錯(cuò)誤處理程序,0執(zhí)行INT 24H,否則,返回錯(cuò)誤代碼給進(jìn)程位14寫入方式:0寫入緩沖區(qū),1直接寫入文件位15保留(0)CX文件屬性位01只讀位40保留百BIOS和擺DOS中斷阿大全(4)襖位11 爸隱含位5斑1 歸檔 艾位21 哎系統(tǒng)位6-絆150 翱保留 位3拔1 卷標(biāo)哀簽 DX骯打開標(biāo)志 板位30 瓣0打開失瓣敗,1

16、打安開文件,2爸替換文件扳 位74礙 0打開頒失敗,1芭創(chuàng)建文熬m。位11隱含位51歸檔位21系統(tǒng)位6-150 保留位31卷標(biāo)簽DX打開標(biāo)志 位300打開失敗,1打開文件,2替換文件位740打開失敗,1創(chuàng)建文件位158 0保留出口參數(shù):CF1操作失敗,AX錯(cuò)誤號(hào),其含義見錯(cuò)誤代碼表,否則,AX文件句柄CX1文件存在,打開之2文件不存在,創(chuàng)建之5、文件操作功能(FCB)(File Operation Function)0FH 打開文件16H 創(chuàng)建文件10H 關(guān)閉文件17H 文件換名11H、12H 查找第一個(gè)或下一個(gè)文件23H 讀取文件的大小13H 刪除文件29H 分析文件名(1)、功能0FH功能

17、描述:打開文件,并使之為順序讀/寫作好準(zhǔn)備入口參數(shù):AH0FHDS:DX文件控制塊的地址出口參數(shù):AL00H打開成功,否則,ALFFH(如文件找不到)在MS-DOS操作系統(tǒng)中,文件控制塊的字段如下表所示。 字段名偏移量字段含義驅(qū)動(dòng)器字00H1 for drive A, 2 for drive B,.當(dāng)前塊字段0CH00H記錄大小字段0EH0080H文件長(zhǎng)度字段10H文件字節(jié)數(shù)日期字段14H日期時(shí)間字段16H時(shí)間(2)、功能10H功能描述:關(guān)閉文件入口參數(shù):AH10HDS:DX文件控制塊的地址出口參數(shù):AL00H關(guān)閉成功,否則,ALFFH(3)、功能11H和12H功能描述:查找第一個(gè)或下一個(gè)相匹

18、配的文件入口參數(shù):AH11H第一個(gè)相匹配的文件 12H下一個(gè)相匹配的文件DS:DX文件控制塊的地址出口參數(shù):AL00H查找到,否則,ALFFH(4)、功能13H功能描述:在指定(或缺省)的驅(qū)動(dòng)器中,刪除所有相匹配的文件入口參數(shù):AH13HDS:DX文件控制塊的地址出口參數(shù):AL00H刪除成功,否則,ALFFH(5)、功能16H功能描述:在當(dāng)前目錄中創(chuàng)建一個(gè)文件,其文件長(zhǎng)度為0,并打開該文件,為隨后的讀/寫操作作好必要的準(zhǔn)備入口參數(shù):AH16HDS:DX未打開的文件控制塊的地址出口參數(shù):AL00H創(chuàng)建成功,否則,ALFFH(如:磁盤滿)(6)、功能17H功能描述:在指定的驅(qū)動(dòng)器的當(dāng)前目錄中,把所

19、有相匹配的文件換名入口參數(shù):AH17HDS:DX指定文件控制塊的地址出口參數(shù):AL00H換名成功,否則,ALFFH(7)、功能23H功能描述:在當(dāng)前目錄中查找一個(gè)相匹配的文件。如果發(fā)現(xiàn),則用其記錄數(shù)來更新其文件大小入口參數(shù):AH23HDS:DX未打開的文件控制塊的地址出口參數(shù):AL00H匹配成功,F(xiàn)CB中偏移量為21H的字段被設(shè)置為其記錄數(shù),否則,AL0FFH(8)、功能29H功能描述:分析一個(gè)字符串(文件名)置入FCB表中的不同字段入口參數(shù):AH29HCX要寫入的記錄數(shù)DS:SI字符串段的地址ES:DIFCB的地址AL分析的控制標(biāo)志位 位31若字符串中有文件后綴,則FCB中的文件后綴將改變0

20、若后綴忽略修改,或若分析后無后綴,則FCB中后綴字段被置為“空”位21若字符串中有文件名,則FCB中的文件名將改變0若文件名忽略修改,或若分析后無文件名,則FCB中文件名字段被置為“空”位11若字符串中指定了驅(qū)動(dòng)器號(hào),則FCB中的ID字節(jié)被修改0若ID字節(jié)忽略修改,或若分析后沒有指定驅(qū)動(dòng)器號(hào),則FCB中驅(qū)動(dòng)器字段被置為0(缺省值)位010忽略前導(dǎo)分割符不忽略前導(dǎo)分割符出口參數(shù):AL00H沒有通配字符 01H有通配字符 FFH驅(qū)動(dòng)器號(hào)非法DS:SI分析后文件名第一個(gè)字符的地址ES:DI格式化后的、未打開的FCB地址6、記錄操作功能(Record Function)1AH 設(shè)置數(shù)據(jù)傳輸區(qū)地址42H

21、 設(shè)置文件指針2FH 讀取數(shù)據(jù)傳輸區(qū)地址5CH 文件區(qū)域加鎖或解鎖3FH 讀文件或設(shè)備68H 提交文件緩沖區(qū)數(shù)據(jù)40H 寫文件或設(shè)備(2)、功能2FH功能描述:為FCB讀寫操作而獲取DTA的當(dāng)前地址入口參數(shù):AH2FH出口參數(shù):ES:BXDTA的段地址和偏移量(3)、功能3FH功能描述:從先前打開的文件中讀出指定數(shù)目的字節(jié),并移動(dòng)文件指針入口參數(shù):AH3FHBX文件句柄CX將要讀出的字節(jié)數(shù)DS:DX存放字符的緩沖區(qū)地址出口參數(shù):CF0讀取成功,AX讀取的字符數(shù),否則,AX錯(cuò)誤號(hào)(05H或06H),其含義見錯(cuò)誤代碼表胺BIOS和骯DOS中斷罷大全(5)盎 (4)、靶功能40H氨 功能描述擺:向先

22、前打佰開的文件寫芭入指定數(shù)量罷的字節(jié),并巴相應(yīng)修改文拜件指針 入矮口參數(shù):A佰H40H芭 BX文件句柄 C氨X寫入的案字節(jié)數(shù) D拔S:DX拌存放數(shù)據(jù)的扮H。(4)、功能40H功能描述:向先前打開的文件寫入指定數(shù)量的字節(jié),并相應(yīng)修改文件指針入口參數(shù):AH40HBX文件句柄CX寫入的字節(jié)數(shù)DS:DX存放數(shù)據(jù)的緩沖區(qū)地址出口參數(shù):CF0關(guān)閉成功,AX寫入的字節(jié)數(shù),否則,AX錯(cuò)誤號(hào)(05H或06H),其含義見錯(cuò)誤代碼表(5)、功能42H功能描述:設(shè)置文件指針的相對(duì)位置(相對(duì)與文件頭、文件尾和當(dāng)前位置)入口參數(shù):AH42HBX文件句柄CX偏移量的高位DX偏移量的低位AL00H從文件頭開始的絕對(duì)偏移量01

23、H從當(dāng)前文件指針開始的偏移量(可帶符號(hào))02H從文件尾開始的偏移量(可帶符號(hào))出口參數(shù):CF0設(shè)置成功,DX是指針的高位,AX是其低位,否則,AX錯(cuò)誤號(hào)(01H和06H),其含義見錯(cuò)誤代碼表。(6)、功能5CH功能描述:文件區(qū)域加鎖或解鎖入口參數(shù):AH5CHAL00H區(qū)域加鎖01H區(qū)域解鎖BX文件句柄CX:DX區(qū)域偏移量SI:DI區(qū)域長(zhǎng)度DS:DX路徑名的地址出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤號(hào)(01H、06H、21H或24H),其含義見錯(cuò)誤代碼表(7)、功能68H功能描述:提交文件緩沖區(qū)數(shù)據(jù)入口參數(shù):AH68HBX文件句柄出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤號(hào),其含義見錯(cuò)誤代碼表7

24、、記錄操作功能(FCB)(Record Function)14H 順序讀24H 設(shè)置相對(duì)記錄數(shù)15H 順序?qū)?7H 隨機(jī)讀塊21H 隨機(jī)讀28H 隨機(jī)寫塊22H 隨機(jī)寫(1)、功能14H功能描述:從文件中讀出下一個(gè)順序塊,并相應(yīng)增加文件的指針入口參數(shù):AH14HDS:DX先前打開文件控制塊的地址出口參數(shù):AL00H讀取成功01H文件尾02H段纏繞03H部分記錄在文件尾(2)、功能15H功能描述:向文件寫入下一個(gè)順序數(shù)據(jù)塊,并相應(yīng)增加文件的指針入口參數(shù):AH15HDS:DX先前打開文件控制塊的地址出口參數(shù):AL00H寫入成功01H磁盤滿02H段纏繞(3)、功能21H功能描述:從文件中讀出當(dāng)前選定

25、的記錄入口參數(shù):AH21HDS:DX先前打開文件控制塊的地址出口參數(shù):AL00H讀取成功01H文件尾02H取消讀操作03H部分記錄在文件尾(4)、功能22H功能描述:把內(nèi)存中的數(shù)據(jù)寫入在文件中當(dāng)前選定的記錄入口參數(shù):AH22HDS:DX先前打開文件控制塊的地址出口參數(shù):AL00H寫入成功01H磁盤滿02H取消寫操作(5)、功能24H功能描述:設(shè)置FCB中相對(duì)記錄數(shù)作為被打開FCB中的記錄數(shù)入口參數(shù):AH24HDS:DX先前打開文件控制塊的地址出口參數(shù):AL的值被破壞,其它寄存器不受影響,F(xiàn)CB中偏移量21H單元被修改(6)、功能27H功能描述:從文件中讀出若干個(gè)記錄到內(nèi)存中入口參數(shù):AH27H

26、DS:DX先前打開文件控制塊的地址出口參數(shù):AL00H讀取成功01H文件尾02H取消讀操作03H部分記錄在文件尾CX實(shí)際讀出的記錄數(shù)(7)、功能28H功能描述:從內(nèi)存向文件中寫入若干個(gè)記錄入口參數(shù):AH28HCX要寫入的記錄數(shù)DS:DX先前打開文件控制塊的地址出口參數(shù):AL00H寫入成功01H磁盤滿02H段纏繞CX實(shí)際寫入的記錄數(shù)8、內(nèi)存分配功能(Memory-Allocation Function)48H 分配內(nèi)存塊49H 釋放內(nèi)存塊4AH 重定義內(nèi)存塊的大小58H 讀取/設(shè)置內(nèi)存分配策略(1)、功能48H功能描述:分配一塊內(nèi)存單元,并返回該塊內(nèi)存單元的首地址入口參數(shù):AH48HBX需要申請(qǐng)

27、的內(nèi)存單元字節(jié)數(shù)出口參數(shù):CF0分配成功,AX存儲(chǔ)單元的首地址,否則,AX錯(cuò)誤號(hào)(07H或08H),其含義見錯(cuò)誤代碼表,BX還可用的最大塊數(shù)(2)、功能49H功能描述:釋放內(nèi)存單元塊以便為其它程序使用入口參數(shù):AH49HES被申請(qǐng)塊的段地址出口參數(shù):CF0釋放成功,否則,AX錯(cuò)誤號(hào)(07H或09H),其含義見錯(cuò)誤代碼表(3)、功能4AH功能描述:根據(jù)程序的需要,動(dòng)態(tài)地改變一個(gè)內(nèi)存塊入口參數(shù):AH4AHBX需要一個(gè)新存儲(chǔ)塊的大小拜BIOS和壩DOS中斷挨大全(6)半ES被修啊改塊的段地翱址 出口參按數(shù):CF岸0修改絆成功,否則隘,AX錯(cuò)唉誤號(hào)(07挨H、08H昂或09H)凹,其含義見把錯(cuò)誤代碼表

28、霸,BX可八用最大塊的矮大小 (4爸)、功能5絆8H 功能鞍描述昂Y。ES被修改塊的段地址出口參數(shù):CF0修改成功,否則,AX錯(cuò)誤號(hào)(07H、08H或09H),其含義見錯(cuò)誤代碼表,BX可用最大塊的大小(4)、功能58H功能描述:讀取/設(shè)置內(nèi)存分配策略入口參數(shù):AH58H 讀取內(nèi)存分配策略AL00H設(shè)置內(nèi)存分配策略AL01HBX內(nèi)存分配策略代碼:00H第一滿足01H最好滿足02H最后滿足出口參數(shù):CF0操作成功,AX已選用的內(nèi)存分配策略代碼(含義如上說明),否則,AX錯(cuò)誤號(hào)(01H),其含義見錯(cuò)誤代碼表9、系統(tǒng)功能(System Function)25H 設(shè)置中斷向量30H 讀取MS-DOS版本

29、號(hào)33H 讀取/設(shè)置Break標(biāo)志34H 讀取InDOS標(biāo)志的地址35H 讀取中斷向量38H 讀取/設(shè)置國(guó)家信息44H IOCTL(I/O控制)50H 設(shè)置程序段前綴(PSP)地址51H 讀取程序段前綴(PSP)地址59H 讀取擴(kuò)展的錯(cuò)誤信息5EH 讀取機(jī)器名,讀取/設(shè)置打印機(jī)配置5FH 設(shè)備重定向63H 讀取前導(dǎo)字節(jié)表65H 讀取擴(kuò)展的國(guó)家信息66H 讀取/設(shè)置代碼頁5D0AH 設(shè)置擴(kuò)展的錯(cuò)誤信息(1)、功能25H功能描述:設(shè)置中斷向量表入口參數(shù):AH中斷號(hào)DS:DX中斷處理程序的入口地址出口參數(shù):無(2)、功能30H功能描述:取MS-DOS操作系統(tǒng)的版本號(hào)入口參數(shù):AH30H出口參數(shù):AL

30、0V 1.0;對(duì)其它高版本有:AL主要版本號(hào)AH次版本號(hào)(MS-DOS 3.10AH,.)BHOEM的序列號(hào)(Original Equipment Manufacturer)BL:CX24位用戶序列號(hào)(3)、功能33H功能描述:獲得或改變操作系統(tǒng)中斷的狀態(tài)。在功能調(diào)用期間,將影響C的檢測(cè)入口參數(shù):AH33HAL00H取狀態(tài)01H設(shè)置狀態(tài),DL00/01表示置該狀態(tài)OFF/ON出口參數(shù):取狀態(tài)時(shí),DL00/01分別表示OFF/ON說明:1、若AL中存入其它的功能號(hào),則返回時(shí),AL的值為0FFH;2、若置AL為5,則啟動(dòng)驅(qū)動(dòng)器號(hào)返回在DL中(1-A,2-B,) (4)、功能34H功能描述:獲得In

31、Dos標(biāo)志的遠(yuǎn)地址,它由DOS維護(hù)表示DOS時(shí)活躍的入口參數(shù):AH34H出口參數(shù):ES:BXInDos標(biāo)志的遠(yuǎn)地址若該單元值為1,表示DOS功能在執(zhí)行,否則,則不是。(5)、功能35H功能描述:取指定中斷號(hào)的入口地址入口參數(shù):AH35HAL中斷號(hào)出口參數(shù):ES:BX中斷處理程序的入口地址(6)、功能38H功能描述:讀取或設(shè)置國(guó)家信息入口參數(shù):AH38H 當(dāng)讀取國(guó)家信息時(shí)DS:DX存放返回信息的地址AL0取當(dāng)前國(guó)家信息AL10FEH取國(guó)家代碼小于255的國(guó)家信息AL0FFH取代碼大于等于255的國(guó)家信息,BX國(guó)家代碼設(shè)置國(guó)家信息時(shí)DX0FFFFHAL00FEH設(shè)置國(guó)家代碼小于255的國(guó)家信息AL

32、0FFH置代碼大于等于255的國(guó)家信息,BX國(guó)家代碼出口參數(shù):CF0調(diào)用成功,BX國(guó)家代碼,否則。AX錯(cuò)誤代碼(02H),其含義見錯(cuò)誤代碼表 說明國(guó)家信息如下所示:字節(jié)0-1H:日期格式:0mdy、1dmy、2ymd字節(jié)2-6H:貨幣字符字節(jié)7-8H:數(shù)值千位分割符字節(jié)9-0AH:數(shù)值精度分割符字節(jié)0B-0CH:日期間隔符字節(jié)0D-0EH:時(shí)間間隔符字節(jié)0FH:貨幣格式位0=0貨幣符號(hào)在前,否則,貨幣符號(hào)在后位1=0貨幣符號(hào)和數(shù)據(jù)之間無空格,否則,二者之間有一個(gè)空格位2=0貨幣符號(hào)和小數(shù)點(diǎn)分開,否則,貨幣符號(hào)代替小數(shù)點(diǎn)字節(jié)10H:貨幣的小數(shù)位數(shù)字節(jié)11H:時(shí)間格式。位0=012小時(shí)制,否則,2

33、4小時(shí)制字節(jié)1215H:Case-Map調(diào)用地址字節(jié)1617H:字符串分割符字節(jié)1821H:保留(7)、功能44H功能描述:輸入/輸出控制,其子功能描述:00H取設(shè)備信息01H取設(shè)備信息02H從字符設(shè)備驅(qū)動(dòng)器接受控制數(shù)據(jù)03H發(fā)送控制數(shù)據(jù)到字符設(shè)備驅(qū)動(dòng)器04H從塊設(shè)備驅(qū)動(dòng)器接受控制數(shù)據(jù) 05H發(fā)送控制數(shù)據(jù)到塊設(shè)備驅(qū)動(dòng)器06H檢查輸入狀態(tài)07H檢查輸出狀態(tài)08H檢查塊設(shè)備是否為可拆卸設(shè)備09H檢查設(shè)備是否為遠(yuǎn)程設(shè)備0AH檢查句柄是否為遠(yuǎn)程對(duì)象0BH改變共享訪問入口數(shù)0CH字符設(shè)備的一般I/O控制信息0DH塊設(shè)備的一般I/O控制信息0EH讀取邏輯驅(qū)動(dòng)器映射關(guān)系0FH設(shè)置邏輯驅(qū)動(dòng)器映射關(guān)系說明:輸入

34、/輸出子功能中的00H、06H和07H僅針對(duì)文件句柄,子功能00H 08H不支持網(wǎng)絡(luò)設(shè)備。(愛BIOS和藹DOS中斷芭大全(7)矮 (8)、扳功能50H捌 功能描述哀:設(shè)置程序耙段前綴(P耙SP)地址百 入口參數(shù)巴:AH5笆0H BX白新的PS把P地址 出哎口參數(shù):無哀 (9)、跋功能51H奧 功能描述昂:讀取程序叭段前綴(P佰SP)地址啊 入口參數(shù)昂h。(8)、功能50H功能描述:設(shè)置程序段前綴(PSP)地址入口參數(shù):AH50HBX新的PSP地址出口參數(shù):無(9)、功能51H功能描述:讀取程序段前綴(PSP)地址入口參數(shù):AH51H出口參數(shù):BXPSP地址(10)、功能59H功能描述:讀取擴(kuò)

35、展的錯(cuò)誤信息入口參數(shù):AH59HBX00H出口參數(shù):AX擴(kuò)展的錯(cuò)誤代碼,其含義見錯(cuò)誤代碼表BH錯(cuò)誤類型,其定義如下: 01h資源短缺02h處于臨時(shí)狀態(tài)而非錯(cuò)誤03h權(quán)限問題04h系統(tǒng)軟件內(nèi)部錯(cuò)誤05h硬件失敗06h系統(tǒng)軟件失敗,但不是活躍進(jìn)程失敗07h應(yīng)用程序錯(cuò)08h文件或數(shù)據(jù)項(xiàng)未發(fā)現(xiàn)09h文件或數(shù)據(jù)項(xiàng)類型或格式錯(cuò)0Ah文件或數(shù)據(jù)項(xiàng)相互加鎖0Bh驅(qū)動(dòng)器中壞磁盤,磁盤中壞區(qū)域或存儲(chǔ)問題0Ch其它錯(cuò)誤BL建議采用的措施,其定義如下:01h 重試若干次后,再選終止或忽略02h 重試若干次(二次之間要等待)后,再選終止或忽略03h 從用戶獲取正確的信息04h 終止應(yīng)用程序,并清除其所使用資源05h 立

36、即終止程序,但沒有清除其資源06h 忽略錯(cuò)誤07h 消除錯(cuò)誤原因,再重試CH錯(cuò)誤地點(diǎn),其定義如下:01h 不知道02h 塊設(shè)備(磁盤或磁盤模擬器)03h 網(wǎng)絡(luò)04h 串行設(shè)備05h 內(nèi)存ES:DI插入磁盤標(biāo)簽的字符串,若AX0022h(非法改變磁盤)(11)、功能5EH功能描述:讀取機(jī)器名,讀取/設(shè)置打印機(jī)配置 子功能號(hào)功能描述00h讀取機(jī)器名02h設(shè)置打印機(jī)安裝字符串03h讀取打印機(jī)安裝字符串、子功能1入口參數(shù):AH5EHAL00HDS:DX接受字符串緩沖區(qū)的地址出口參數(shù):CF1操作失敗,AX錯(cuò)誤號(hào)(01H),其含義見錯(cuò)誤代碼表,否則,CH00H機(jī)器名未定義,否則,機(jī)器名已定義CLNetBI

37、OS名稱號(hào)(當(dāng)CH00H時(shí))DS:DX標(biāo)識(shí)符地址(當(dāng)CH00H時(shí))、子功能2入口參數(shù):AH5EHAL02HBX重定向列表索引CX安裝字符串的長(zhǎng)度DS:SI安裝字符串的地址出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤號(hào)(01H),其含義見錯(cuò)誤代碼表、子功能3入口參數(shù):AH5EHAL03HBX重定向列表索引ES:DI接受字符串緩沖區(qū)的地址出口參數(shù):CF0操作成功,CX接受字符串的長(zhǎng)度,否則,AX錯(cuò)誤號(hào)(01H),其含義見錯(cuò)誤代碼表(12)、功能5FH功能描述:設(shè)備重定向 子功能號(hào)功能描述02h讀取重定向列表索引03h重定向設(shè)備、子功能1入口參數(shù):AH5FHAL02HBX重定向列表索引DS:SI接受本地

38、設(shè)備名的16字節(jié)存儲(chǔ)區(qū)地址ES:DI接受網(wǎng)絡(luò)名的128字節(jié)存儲(chǔ)區(qū)地址出口參數(shù):CF1操作失敗,AX錯(cuò)誤號(hào)(01H或12H),其含義見錯(cuò)誤代碼表,否則,BH位00H設(shè)備合法,否則,設(shè)備非法BL設(shè)備類型03H:打印機(jī),04H:驅(qū)動(dòng)器CX存儲(chǔ)參數(shù)值DX被破壞BP被破壞DS:SI存放本地設(shè)備名的地址ES:DI存放網(wǎng)絡(luò)名的地址、子功能2入口參數(shù):AH5FHAL03HBL設(shè)備類型03H:打印機(jī),04H:驅(qū)動(dòng)器CX調(diào)用者保存的參數(shù)DS:SI本地設(shè)備名的16字節(jié)存儲(chǔ)區(qū)地址ES:DI網(wǎng)絡(luò)名的128字節(jié)存儲(chǔ)區(qū)地址,緊跟其后是密碼出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤號(hào)(01H、03H、05H、08H、0FH或1

39、2H),其含義見錯(cuò)誤代碼表(13)、功能63H功能描述:讀取前導(dǎo)字節(jié)表入口參數(shù):AH63H AL子功能00H讀取系統(tǒng)前導(dǎo)字節(jié)表地址01H設(shè)置/清除臨時(shí)控制臺(tái)標(biāo)志(DL00H/01H清除/設(shè)置標(biāo)志)02H讀取臨時(shí)控制臺(tái)標(biāo)志值出口參數(shù):BX1操作失敗,AX錯(cuò)誤號(hào)(01H),其含義見錯(cuò)誤代碼表,否則,調(diào)用時(shí),若AL00H,則,DS:SI系統(tǒng)前導(dǎo)字節(jié)表地址;若AL02H,則,DL臨時(shí)控制臺(tái)標(biāo)志值 (14)、功能65H功能描述:讀取擴(kuò)展的國(guó)家信息入口參數(shù):AH65HBX代碼頁(-1活躍的CON設(shè)備)CX接受信息的緩沖區(qū)大小DX國(guó)家標(biāo)識(shí)(-1缺省)ES:DI接受信息的緩沖區(qū)地址 AL子功能01H讀取一般的

40、國(guó)家信息02H讀取指向大寫字母表的指針04H讀取指向文件名大寫字母表的指針吧BIOS和懊DOS中斷班大全(8)阿06H安讀取指向氨校對(duì)表的指壩針 07辦H讀取絆指向DBC版S向量的指艾針 出口參霸數(shù):CF愛0操作藹成功,需要昂的數(shù)據(jù)存入氨調(diào)用的緩沖絆區(qū),否則,芭AX錯(cuò)誤稗號(hào)(02H胺),靶t。06H讀取指向校對(duì)表的指針07H讀取指向DBCS向量的指針出口參數(shù):CF0操作成功,需要的數(shù)據(jù)存入調(diào)用的緩沖區(qū),否則,AX錯(cuò)誤號(hào)(02H),其含義見錯(cuò)誤代碼表(15)、功能66H功能描述:讀取/設(shè)置代碼頁入口參數(shù):AH66HAL子功能號(hào):01H讀取代碼頁,02H選擇代碼頁BX選擇的代碼頁(當(dāng)AL02H)出

41、口參數(shù):CF0操作成功,當(dāng)調(diào)用子功能01H時(shí),BX活躍的代碼頁,DX缺省的代碼頁,否則,AX錯(cuò)誤號(hào)(02H或65H),其含義見錯(cuò)誤代碼表(16)、功能5D0AH功能描述:設(shè)置擴(kuò)展的錯(cuò)誤信息入口參數(shù):AX5D0AHDS:DX擴(kuò)展錯(cuò)誤結(jié)構(gòu)的地址,該結(jié)構(gòu)的說明如下: EXTEND_ERR STRUCTRAxWORD?;AXRBxWORD?;BXRCxWORD?; CXRDxWORD?; DXRSiWORD?; SIRDiWORD?; DIRDsWORD?; DSREsWORD?; ESPadWORD3 DUP(0)EXTEND_ERRENDS出口參數(shù):無10、進(jìn)程控制功能(Process-Contr

42、ol Function)00H 終止進(jìn)程26H 創(chuàng)建新的程序段前綴(PSP)31H 終止并駐留4BH 執(zhí)行程序(EXEC)4CH 帶返回碼方式的終止進(jìn)程4DH 讀取返回代碼62H 讀取PSP地址(1)、功能00H功能描述:終止進(jìn)程。這是程序可以使用的終止進(jìn)程的方法之一入口參數(shù):AH00HCS代碼段地址出口參數(shù):無(2)、功能26H功能描述:把當(dāng)前正在執(zhí)行程序的程序段前綴(PSP)拷貝到內(nèi)存中的指定地址中,并可改變其為其它程序所使用入口參數(shù):AH26HDX新程序段前綴的段地址出口參數(shù):無(3)、功能31H功能描述:終止程序的運(yùn)行,傳遞一個(gè)返回代碼給其父進(jìn)程,但該程序部分或全部駐留在內(nèi)存中入口參數(shù)

43、:AH31HAL返回代碼號(hào)DX駐留在內(nèi)存中的字節(jié)數(shù)出口參數(shù):無(4)、功能4BH功能描述:執(zhí)行程序(EXEC)入口參數(shù):AH4BHES:BX參數(shù)塊的地址DS:DX程序的入口地址AL00H裝入并執(zhí)行程序,03H以覆蓋的形式裝入出口參數(shù):CF0操作成功,除CS和IP之外,其它寄存器的值都被破壞,否則,AX錯(cuò)誤號(hào)(01H、02H、03H、05H、08H、0AH或0BH),其含義見錯(cuò)誤代碼表(5)、功能4CH功能描述:終止程序的執(zhí)行,并可返回一個(gè)代碼入口參數(shù):AH4CHAL返回的代碼出口參數(shù):無(6)、功能4DH功能描述:父進(jìn)程獲取子進(jìn)程的返回代碼入口參數(shù):AH4DH出口參數(shù):AH00H用中斷20H、

44、中斷21H的功能0或4C正常終止 01H用戶按C終止 02H因致命錯(cuò)誤而終止 03H用中斷21H的功能31H,或中斷27H終止AL子進(jìn)程的返回碼:00H子進(jìn)程由中斷20H、中斷21H的功能0或4C終止(7)、功能62H功能描述:讀取PSP地址入口參數(shù):AH62H出口參數(shù):BXPSP的偏移量11、時(shí)間和日期功能(Time and Date Function)2AH 讀取日期2BH 設(shè)置日期2CH 讀取時(shí)間2DH 設(shè)置時(shí)間(1)、功能2AH功能描述:取系統(tǒng)日期入口參數(shù):AH2AH出口參數(shù):CX年(19802099),DH月(112),DL日(131)AL星期幾(0Sunday,1Monday,.)

45、(2)、功能2BH功能描述:置系統(tǒng)日期入口參數(shù):AH2BHCX年(19802099),DH月(112),DL日(131)出口參數(shù):AL00H設(shè)置成功,0FFH設(shè)置失敗(3)、功能2CH功能描述:取系統(tǒng)時(shí)間入口參數(shù):AH2CH出口參數(shù):CH時(shí)(023),CL分(059),DL秒(059),AL百分秒(099)(4)、功能2DH功能描述:置系統(tǒng)時(shí)間入口參數(shù):AH2DHCH時(shí)(023),CL分(059),DL秒(059),AL百分秒(099)出口參數(shù):出口參數(shù):AL00H設(shè)置成功,0FFH設(shè)置失敗12、鼠標(biāo)功能中斷INT 33H00H 初始化鼠標(biāo)01H 顯示鼠標(biāo)指針02H 隱藏鼠標(biāo)指針03H 讀取鼠

46、標(biāo)位置及其按鈕狀態(tài)04H 設(shè)置鼠標(biāo)指針位置05H 讀取鼠標(biāo)按鍵信息06H 讀取鼠標(biāo)按鈕釋放信息07H 設(shè)置鼠標(biāo)水平邊界08H 設(shè)置鼠標(biāo)垂直邊界09H 設(shè)置圖形鼠標(biāo)形狀0AH 設(shè)置本文鼠標(biāo)形狀0BH 讀取鼠標(biāo)移動(dòng)計(jì)數(shù)0CH 為鼠標(biāo)事件設(shè)置處理程序0DH 允許光筆仿真0EH 關(guān)閉光筆仿真澳BIOS和暗DOS中斷岸大全(9)版0FH 壩設(shè)置鼠標(biāo)計(jì)邦數(shù)與象素比疤 10H 安設(shè)置鼠標(biāo)艾指針隱藏區(qū)叭域 13H扮 設(shè)置倍翱速的閾值 背14H 霸替換鼠標(biāo)事芭件中斷 1半5H 讀稗取鼠標(biāo)驅(qū)動(dòng)壩器狀態(tài)的緩拔沖區(qū)大小 傲16H 爸存儲(chǔ)襖6。0FH 設(shè)置鼠標(biāo)計(jì)數(shù)與象素比10H 設(shè)置鼠標(biāo)指針隱藏區(qū)域13H 設(shè)置倍速的閾

47、值 14H 替換鼠標(biāo)事件中斷15H 讀取鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的緩沖區(qū)大小16H 存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)17H 重裝鼠標(biāo)驅(qū)動(dòng)器狀態(tài)18H 為鼠標(biāo)事件設(shè)置替換處理程序19H 讀取替換處理程序的地址1AH 設(shè)置鼠標(biāo)的靈敏度1BH 讀取鼠標(biāo)的靈敏度1CH 設(shè)置鼠標(biāo)中斷速率1DH 為鼠標(biāo)指針選擇顯示頁1EH 讀取鼠標(biāo)指針的顯示頁1FH 禁止鼠標(biāo)驅(qū)動(dòng)程序20H 啟動(dòng)鼠標(biāo)驅(qū)動(dòng)程序21H 鼠標(biāo)驅(qū)動(dòng)程序復(fù)位22H 設(shè)置鼠標(biāo)驅(qū)動(dòng)程序信息語言23H 讀取語種24H 讀取鼠標(biāo)信息25H 讀取鼠標(biāo)驅(qū)動(dòng)程序信息26H 讀取最大有效坐標(biāo)(1)、功能00H功能描述:初始化鼠標(biāo),該操作只需要執(zhí)行一次入口參數(shù):AX00H出口參數(shù):AX00

48、00H不支持鼠標(biāo)功能,F(xiàn)FFFH支持鼠標(biāo)功能BX鼠標(biāo)按鈕個(gè)數(shù)(在支持鼠標(biāo)功能時(shí))在支持鼠標(biāo)功能的情況下,鼠標(biāo)還被設(shè)置如下參數(shù): 1、鼠標(biāo)指針放在屏幕中央2、如果當(dāng)前鼠標(biāo)指針是顯示的,則操作后,鼠標(biāo)指針被隱藏3、鼠標(biāo)指針的顯示頁為04、根據(jù)屏幕的顯示模式顯示鼠標(biāo)指針:文本反向顯示矩形塊,圖形尖頭形狀5、水平象素比8:8,垂直象素比16:86、設(shè)置水平和垂直的顯示邊界為當(dāng)前顯示模式的最大邊界7、允許光筆仿真8、雙速門檻值64(2)、功能01H功能描述:顯示鼠標(biāo)指針,通常在鼠標(biāo)初始化后,用此功能顯示其指針入口參數(shù):AX01H出口參數(shù):無(3)、功能02H功能描述:隱藏鼠標(biāo)指針,一般在程序結(jié)束時(shí),調(diào)用

49、此功能入口參數(shù):AX02H出口參數(shù):無(4)、功能03H功能描述:讀取鼠標(biāo)位置及其按鈕狀態(tài)入口參數(shù):AX03H出口參數(shù):BX按鍵狀態(tài):位0=1按下左鍵位1=1按下右鍵位2=1按下中鍵其它位保留,內(nèi)部使用CX水平位置DX垂直位置(5)、功能04H功能描述:設(shè)置鼠標(biāo)指針位置入口參數(shù):AX04H,CX水平位置,DX垂直位置出口參數(shù):無(6)、功能05H功能描述:讀取鼠標(biāo)按鍵信息入口參數(shù):AX05H,BX指定的按鍵:0左鍵,1右鍵,2中鍵出口參數(shù):AX按鍵狀態(tài),參見功能3H中BX的說明BX按鍵次數(shù)CX水平位置(最后按鍵時(shí))DX垂直位置(最后按鍵時(shí))(7)、功能06H功能描述:讀取鼠標(biāo)按鈕釋放信息入口參

50、數(shù):AX06H,BX指定的按鍵:0左鍵,1右鍵,2中鍵出口參數(shù):AX按鍵狀態(tài),參見功能3H中BX的說明BX釋放的次數(shù)CX水平位置(最后釋放時(shí))DX垂直位置(最后釋放時(shí))(8)、功能07H功能描述:設(shè)置鼠標(biāo)水平邊界入口參數(shù):AX07HCX最小水平位置DX最大水平位置出口參數(shù):無,鼠標(biāo)有可能因新區(qū)域變小而自動(dòng)移進(jìn)新區(qū)域內(nèi)(9)、功能08H功能描述:設(shè)置鼠標(biāo)垂直邊界入口參數(shù):AX08HCX最小垂直位置DX最大垂直位置出口參數(shù):無,鼠標(biāo)有可能因新區(qū)域變小而自動(dòng)移進(jìn)新區(qū)域內(nèi)(10)、功能09H功能描述:設(shè)置圖形鼠標(biāo)形狀入口參數(shù):AX09HBX指針的水平位置CX指針的垂直位置ES:DX1616位光標(biāo)的映象

51、地址 參數(shù)說明:(BX,CX)是鼠標(biāo)的指針在1616點(diǎn)陣中的位置,(0,0)是左上角;ES:DX指向的存儲(chǔ)單元內(nèi)存放1616點(diǎn)陣的位映象隱碼,緊跟其后的是1616點(diǎn)陣的光標(biāo)掩碼。鼠標(biāo)指針的顯示方法:位映象隱碼“邏輯與”上屏幕顯示區(qū)的內(nèi)容,然后再用光標(biāo)掩碼內(nèi)容“異或”前面運(yùn)算的結(jié)果。出口參數(shù):無(11)、功能0AH功能描述:設(shè)置本文鼠標(biāo)形狀入口參數(shù):AX0AHBX光標(biāo)類型: 0 CX和DX的各位含義如下: 位70鼠標(biāo)指針符號(hào)位108字符前景色位11亮度位1412字符背景色位15閃爍1 CX光標(biāo)的起始掃描線DX光標(biāo)的結(jié)束掃描線出口參數(shù):無(12)、功能0BH功能描述:讀取鼠標(biāo)移動(dòng)計(jì)數(shù)入口參數(shù):AX

52、0BH出口參數(shù):CX水平移動(dòng)距離:正數(shù)向右移,負(fù)數(shù)向左移DX垂直移動(dòng)距離:正數(shù)向下移,負(fù)數(shù)向上移(13)、功能0CH功能描述:為鼠標(biāo)事件設(shè)置處理程序入口參數(shù):AX0CHCX中斷掩碼 位01鼠標(biāo)指針位置發(fā)送變化扮BIOS和笆DOS中斷叭大全(10敗)襖位11澳按下左按昂鈕 位2扮1釋放熬左按鈕 位把31氨按下右按鈕唉 位41愛釋放右笆按鈕 位5藹1按靶下中間按鈕暗 位61澳釋放中爸間按鈕 位爸715般0奧J。位11按下左按鈕位21釋放左按鈕位31按下右按鈕位41釋放右按鈕位51按下中間按鈕位61釋放中間按鈕位7150保留ES:DX中斷處理程序的地址在進(jìn)入中斷處理程序時(shí),有關(guān)寄存器的值含義:AX中

53、斷掩碼BX按鍵狀態(tài)CX鼠標(biāo)指針的水平位置DX鼠標(biāo)指針的垂直位置SI水平位置的變化量DI垂直位置的變化量出口參數(shù):無(14)、功能0DH功能描述:允許光筆仿真入口參數(shù):AX0DH出口參數(shù):無(15)、功能0EH功能描述:關(guān)閉光筆仿真入口參數(shù):AX0EH出口參數(shù):無(16)、功能0FH功能描述:設(shè)置鼠標(biāo)計(jì)數(shù)與象素比入口參數(shù):AX0FHCX水平比例DX垂直比例出口參數(shù):無(17)、功能10H功能描述:設(shè)置鼠標(biāo)指針隱藏區(qū)域入口參數(shù):AX10HCX左上角X坐標(biāo)DX左上角Y坐標(biāo)SI右下角X坐標(biāo)DI右下角Y坐標(biāo)出口參數(shù):無(18)、功能13H功能描述:設(shè)置倍速的閾值,其缺省值為64入口參數(shù):AX13HDX閥

54、值出口參數(shù):無(19)、功能14H功能描述:替換鼠標(biāo)事件中斷入口參數(shù):AX14HCX中斷掩碼ES:DX中斷處理程序的地址出口參數(shù):CX舊的中斷掩碼ES:DX舊的中斷處理程序地址(20)、功能15H功能描述:讀取鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的緩沖區(qū)大小入口參數(shù):AX15H出口參數(shù):BX存放鼠標(biāo)驅(qū)動(dòng)器狀態(tài)所需緩沖區(qū)的大小(21)、功能16H功能描述:存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)入口參數(shù):AX16HES:DX存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的地址出口參數(shù):無(22)、功能17H功能描述:重裝鼠標(biāo)驅(qū)動(dòng)器狀態(tài)入口參數(shù):AX17HES:DX鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的地址出口參數(shù):無(23)、功能18H功能描述:為鼠標(biāo)事件設(shè)置可選的處理程序入口參數(shù):AX

55、18HCX替換中斷掩碼ES:DX替換中斷處理程序的地址CF0出口參數(shù):無(24)、功能19H功能描述:讀取替換處理程序的地址入口參數(shù):AX19HCX替換中斷掩碼出口參數(shù):若AX-1不成功,否則,ES:DX中斷處理程序的地址(25)、功能1AH功能描述:設(shè)置鼠標(biāo)的靈敏度,其取值1100入口參數(shù):AX1AHBX水平靈敏度(每8個(gè)象素鼠標(biāo)需要移動(dòng)的數(shù)量,一般為8)CX垂直靈敏度(每8個(gè)象素鼠標(biāo)需要移動(dòng)的數(shù)量,一般為16)DX倍速閥值出口參數(shù):無(26)、功能1BH功能描述:讀取鼠標(biāo)的靈敏度入口參數(shù):AX1BH出口參數(shù):BX水平靈敏度CX垂直靈敏度DX倍速閥值(27)、功能1CH功能描述:設(shè)置鼠標(biāo)中斷

56、速率入口參數(shù):AX1CHBX每秒鐘中斷的次數(shù):0關(guān)中斷,130/S,250/S,3100/S,4200/S出口參數(shù):無(28)、功能1DH功能描述:為鼠標(biāo)指針選擇顯示頁入口參數(shù):AX1DHBX顯示頁出口參數(shù):無(29)、功能1EH功能描述:讀取鼠標(biāo)指針的顯示頁入口參數(shù):AX1EH出口參數(shù):BX顯示頁(30)、功能1FH功能描述:禁止鼠標(biāo)驅(qū)動(dòng)程序入口參數(shù):AX1FH出口參數(shù):若AX-1不成功,否則,ES:BX鼠標(biāo)驅(qū)動(dòng)程序的地址(31)、功能20H功能描述:?jiǎn)?dòng)鼠標(biāo)驅(qū)動(dòng)程序入口參數(shù):AX20H出口參數(shù):無(32)、功能21H功能描述:鼠標(biāo)驅(qū)動(dòng)程序復(fù)位入口參數(shù):AX21H出口參數(shù):若AX-1不成功,

57、否則,BX2(33)、功能22H功能描述:設(shè)置鼠標(biāo)驅(qū)動(dòng)程序信息語言入口參數(shù):AX22HBX語言代碼:0英語,1法語,2荷蘭語,3德語,4瑞典語,5芬蘭語,6西班牙語,7葡萄牙語,8意大利語出口參數(shù):無(34)、功能23H功能描述:讀取語種入口參數(shù):AX23H出口參數(shù):BX語言代碼(35)、功能24H功能描述:讀取鼠標(biāo)信息入口參數(shù):AX24H出口參數(shù):BH主版本號(hào),BL輔版本號(hào)CL中斷請(qǐng)求號(hào)CH鼠標(biāo)類型:1Bus Mouse,2Serial Mouse,3InPort Mouse,4PS/2 Mouse,5HP Mouse(36)、功能25H功能描述:讀取鼠標(biāo)驅(qū)動(dòng)程序信息入口參數(shù):AX25H出口

58、參數(shù): AX鼠標(biāo)驅(qū)動(dòng)程序信息: 位15 0:驅(qū)動(dòng)程序是.SYS文件,否則,為.COM文件稗BIOS和罷DOS中斷笆大全(11罷)氨位14扒0:不完全皚鼠標(biāo)顯示驅(qū)邦動(dòng)程序,否佰則,為完全背的 位13班-12版00:軟件辦文本光標(biāo) 笆01:硬件襖文本光標(biāo) 襖1X:圖形暗光標(biāo) (3爸7)、功能奧26H 功搬能描述:讀芭取最大有效背3。位140:不完全鼠標(biāo)顯示驅(qū)動(dòng)程序,否則,為完全的位13-1200:軟件文本光標(biāo)01:硬件文本光標(biāo)1X:圖形光標(biāo)(37)、功能26H功能描述:讀取最大有效坐標(biāo)入口參數(shù):AX26H出口參數(shù):BX鼠標(biāo)驅(qū)動(dòng)程序狀態(tài)CX最大水平坐標(biāo)DX最大垂直坐標(biāo)13、其它DOS中斷INT 20

59、H 終止程序運(yùn)行INT 22H 終止處理程序的地址INT 23H Ctrl+C處理程序INT 24H 致命錯(cuò)誤處理程序INT 25H 讀磁盤扇區(qū)(忽略邏輯結(jié)構(gòu))INT 26H 寫磁盤扇區(qū)(忽略邏輯結(jié)構(gòu))INT 27H 終止,并駐留在內(nèi)存INT 28H DOS空閑INT 2FH 多重中斷服務(wù)(1)、中斷INT 20H功能描述:終止當(dāng)前正在運(yùn)行的程序,它是幾種終止程序運(yùn)行方法之一入口參數(shù):CSPSP的段地址出口參數(shù):無(2)、中斷INT 22H功能描述:終止處理程序的地址,該地址在程序裝入內(nèi)存運(yùn)行前被放入PSP的0AH0DH的單元內(nèi)。該中斷指令從不直接書寫在程序之中(3)、中斷INT 23H功能描述:Ctrl+C處理程序。該中斷指令從不直接書寫在程序之中(4)、中斷INT 24H功能描述:致命錯(cuò)誤處理程序。該中斷指令從不直接書寫在程序之中(5)、中斷INT 25H功能描述:絕對(duì)讀磁盤,直接從邏輯設(shè)備中讀出數(shù)據(jù)到內(nèi)存單元中入口參數(shù):AL驅(qū)動(dòng)器號(hào)(0=A、1=B、) 分區(qū)容量32M,有:CX讀出的扇區(qū)數(shù)DX起始扇區(qū)數(shù)DS:BX存放數(shù)據(jù)緩沖區(qū)的地址否則,有:CX-1DS:BX參數(shù)塊緩沖區(qū)的地址,該參數(shù)塊的結(jié)構(gòu)如下: 字節(jié)描述0003H32位扇區(qū)數(shù)0405H 將被讀出的扇區(qū)數(shù)0607H存放數(shù)據(jù)的緩沖區(qū)的偏移量0809H存放數(shù)據(jù)的緩沖區(qū)的段地址出口參數(shù):CF0操作成功,否則,AX錯(cuò)誤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論