INT21H功能一覽表_第1頁
INT21H功能一覽表_第2頁
INT21H功能一覽表_第3頁
INT21H功能一覽表_第4頁
INT21H功能一覽表_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、INT 21H 功能一覽表匯編語言   2008-10-28 00:27   閱讀505   評論0   字號: 大大  中中  小小  INT     21H     功能調用一覽表 編號        功能      入口參數      

2、;出口參數 0          程序終止 CS=PSP段地址    1         帶回顯的字符輸入    AL=8位數據 2 字符輸出 DL=8位數據    3 輔助設備輸入     AL=8位數據 4 輔助設備輸出 DL=8位數據     

3、   5 打印輸出 DL=8位數據         6 直接控制臺I/O DL=0FFH(輸入請求) DL=0-OFEH(輸出請求)AL=8位數據 7 無回顯過濾的字符輸入     AL=8位數據 8 無回顯的字符的輸入     AL=8位數據 9 顯示字符串 DS:DX=字符串       OAH 緩沖輸入 DS:DX=緩沖區(qū)段:位移  

4、;   OBH 取輸入狀態(tài)     AL=0(無字符)AL=1(有字符)OCH 重置輸入緩沖區(qū)后輸入 AL=功能號(1/6/7/8/OAH) DS:DX=緩沖區(qū)(功能OAH)AL=8位數據(功能1/6/7/8)ODH 重啟動磁盤                       OEH 置缺省盤驅動器 DL=驅動器碼(0=A

5、,1=B) AL=總的驅動器數 OFH 打開文件 DS:DX=FCB AL=0:成功,-1:失敗 10H 關閉文件 DS:DX=FCB AL=0:成功,-1:失敗 11H 查找第一匹配目錄 DS:DX=FCB AL=0:成功,-1:失敗 12H 查找下一匹配目錄 DS:DX=FCB AL=0:成功,-1:失敗 13H 刪除文件 DS:DX=FCB AL=0:成功,-1:失敗 14H 順序讀 DS:DX=FCB AL=返回碼 15H 順序寫 DS:DX=FCB AL=返回碼 16H 創(chuàng)建文件 DS:DX=FCB AL=0:成功,-1:失敗 17H 重命名文件 DS:DX=FCB AL=0:成功,

6、-1:失敗 18H 保留未用                     19H 取缺省盤驅動器          AL=驅動器碼(0=A) 1AH 設置DTA DS:DX=DTA          1BH 取缺省驅動器的分

7、配信息            AL=每簇的扇區(qū)數CX=每扇區(qū)的字節(jié)數DX=文件區(qū)所占簇數DS:BX=介質描述字節(jié)1CH 取指定驅動器的分配信息 DL=驅動器碼(0=缺?。?同上 1DH 保留未用                        

8、0;    1EH 保留未用                               1FH 取缺省驅動器的DPB            

9、0; DS:BX=DPB 20F 保留未用                      21F 隨機讀一個記錄 DS:DX=FCB AL=返回碼 22F 隨機寫一個記錄 DS:DX=FCB AL=返回碼 23F 取文件大小 DS:DX=未打開的FCB AL=0:成功,-1:失敗 24F 設置隨機記錄號 DS:DX=FCB      

10、;      25F置中斷向量 AL=中斷號,DS:DX=入口          26F 創(chuàng)建程序段前綴 DX=新程序段的段地址            27H 隨機讀若干記錄 CX=記錄數 DS:DX=FCBAL=返回碼CX=實際記錄數28H 隨機寫若干記錄 29H 分析文件名 AL=控制分析標志 DS:SI=正文串段:位移ES:DI=FCB段:位

11、移AL=分析結果DS:SI=分析后的頭一字符段的段:位移2AH 取系統日期            CX=年,AL=星期DH=月,DL=日2BH 置系統日期 CX=年,DH=月,DL=日 AL=0:成功,-1:失敗 2CH 取系統時間            CH=時,CL=分DH=秒,DL=百分秒2DH 置系統時間 CX=時和分,DX=秒,百分秒 AL=0:成功,-1:失敗 2E

12、H 置確認標志 AL=0:關閉,1:打開             2FH 取DTA          AL,AH=主,次版本 30H 取DOS版本號                AL=0:成功,-1失敗 31H 結束并駐留 AL=返回碼,

13、DX=內存大小            32H 取指定驅動器的DPB DL=驅動器碼(0=缺?。?DS:BX=DPB 33H 取或置Ctrl-Break標志 AL=0(取標志) AL=1(置標志),DL=標志DL=標志狀態(tài)(功能0)(0:關,1:開)34H 取DOS中斷標志          ES:BX=DOS中斷標志 35H 取中斷向量 AL=中斷號 ES:BX=中斷程序入口 36H 取磁盤的自由

14、空間 DL=驅動器碼(0=缺?。?驅動器無效:AX=-1 有效:AX=每簇扇區(qū)數BX=自由簇數CX=每扇區(qū)字節(jié)數DX=文件區(qū)所占簇數37H 取或置命令行開關符, 取或置名字檢查開關AL=0(取開關符) AL=1(置開關符)      DL=(開關符)AL=2(取檢查開關)AL=3(置檢查開關)      DL=開關值DL=開關符(功能0)DL=檢查開關(功能2)38H 取國家信息 AL=0,DS:DX=緩沖區(qū)       &#

15、160;       39H 創(chuàng)建子目錄 DS:DX=路徑說明串 注1 3AH 刪除子目錄 DS:DX=路徑說明串 注1 3BH 設置當前目錄 DS:DX=路徑說明串 注1 3CH 創(chuàng)建文件 DS:DX=文件說明,CX=屬性 注2 3DH 打開文件 DS:DX=文件說明,AL=模式 注2 3EH 關閉文件 BX=文件號 注1 3FH 讀文件或設備 BX=文件號 CX=字符數CX:DX=緩沖區(qū)成功:CF=0,DX:AX=新指針位置失敗:CF=1,AX=錯誤碼40H 寫文件或設備 41H 刪除文件 DS:DX=文件說明串 注1 42H 移

16、文件指針 AL=方式 BX=文件號CX:DX=位移量成功:CF=0,DX:AX=新指針位置失?。篊F=1,AX=錯誤碼43H取或置文件屬性 AL=0(取屬性) AL=1,CX=新屬性(置屬性)DS:DX=文件說明CX=屬性(功能0) 44H 設備驅動控制 AL=0(取設備信息) AL=1(置設備信息)AL=2(讀設備控制通道)AL=3(寫設備控制通道)AL=4(同功能2)AL=5(同功能3)AL=6(取輸入狀態(tài))AL=7(取輸出狀態(tài))BX=文件號(功能0-3,6-7)BL=驅動器碼(功能4-5)CX=字節(jié)數(功能2-5)DS:DX=緩沖區(qū)(功能2-5)失?。篊F=1,AX=錯誤碼成功:DX=設

17、備信息(功能0)AL=狀態(tài)(功能6/7)0:未準備,1:準備AX=傳送字節(jié)數(功能2-5)45H 復制文件號 BX=文件號 成功:CF=0 AX=新文件號失?。篊F=1,AX=錯誤碼46H 強迫復制文件號 BX=第1文件號 CX=第2文件號注1 47H 取當前目錄 DL=驅動器碼 DS:SI=緩沖區(qū)注1 48H 分配內存 BX=所需內存的節(jié)數 成功:CF=0         AX=分配塊的段失?。篊F=1,AX=錯誤碼        BX=最大可

18、用塊大小49H 釋放內存 ES=釋放塊的段 注1 4AH 修改內存分配 ES=修改塊的段 BX=新長度(以節(jié)計)成功:CF=0 失?。篊F=1,AX=錯誤碼BX=最大可用塊大小4BH 加載程序 執(zhí)行程序AL=0(加載并執(zhí)行) AL=1(獲得執(zhí)行信息)AL=3(加載覆蓋)DS:DX=程序說明ES:BX=參數塊注1 4CH 帶返回碼結束 AL=返回碼 4DH 取返回碼    AH=類型碼,AL=返回碼 4EH 查找第一個匹配項 CX=屬性,DS:DX=文件說明 注1 4FH 查找下一個匹配項      

19、60;    注1 50H 設置PSP段地址 BX=PSP段地址               51H 取PSP段地址             BX=PSP段地址 52H 取DOS系統數據塊          &

20、#160;  ES:BX=DOS系統數據塊 53H 為塊設備建立DPB DS:SI=BPB,ES:BP=DPB           54H 取確認標志          AL=標志值(0:關,1:開) 55H 創(chuàng)建PSP DX=PSP                56H 重命名文件 DS:DX=舊名,ES:DI=新名 注1 57H 取或置文件日期和時間 AL=0,BX=文件號(?。?AL=1,BX=文件號

溫馨提示

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

評論

0/150

提交評論