?? dos.asm
字號:
DOS 功能調用
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ AH 功 能 調 用 參 數 返 回 參 數 ┃
┃ 00 程序終止 CS=程序段前綴 ┃
┃ (同INT 20H) ┃
┃ 01 鍵盤輸入并回顯 AL=輸入字符 ┃
┃ 02 顯示輸出 DL=輸出字符 ┃
┃ 03 異步通訊輸入 AL=輸入數據 ┃
┃ 04 同步通訊輸出 DL=輸出數據 ┃
┃ 05 打印機輸入 DL=輸出字符 ┃
┃ 06 直接控制臺I/O DL=FF(輸入) AL=輸入字符 ┃
┃ DL=字符(輸出) ┃
┃ 07 鍵盤輸入(無回顯) AL=輸入字符 ┃
┃ 08 鍵盤輸入(無回顯) AL=輸入字符 ┃
┃ 檢測Ctrl-Break ┃
┃ 09 顯示字符串 DS:DX=串地址 ┃
┃ '$'結束字符串 ┃
┃ 0A 鍵盤輸入到緩沖區 DS:DX=緩沖區首地址 ┃
┃ (DS:DX)=緩沖區最大 (DS:DX+1)=實際輸入 ┃
┃ 字符數 的字符數 ┃
┃ 0B 檢驗鍵盤狀態 AL=00 有輸入 ┃
┃ AL=FF 無輸入 ┃
┃ 0C 消除輸入緩沖區并 AL=輸入功能號 ┃
┃ 請求指定的輸入功能 (1,6,7,8,A) ┃
┃ 0F 打開文件 DS:DX=FCB首地址 AL=00 文件找到 ┃
┃ AL=FF 文件未找到 ┃
┃ 10 關閉文件 DS:DX=FCB首地址 AL=00 目錄修改成功 ┃
┃ AL=FF 目錄中未找到 ┃
┃ 文件 ┃
┃ 25 設置中斷向量 DS:DX=中斷向量 ┃
┃ AL=中斷類型號 ┃
┃ 30 取DOS版本號 AH=發行號,AL=版號 ┃
┃ 35 取中斷向量 AL=中斷類型 ES:BX=中斷向量 ┃
┃ 3C 建立文件 DS:DX=ASCIIZ串地址 成功:AX=文件代號 ┃
┃ CX=文件屬性 失敗:AX=錯誤碼 ┃
┃ 3D 打開文件 DS:DX=ASCIIZ串地址 成功:AX=文件代號 ┃
┃ AL=0 讀 失敗:AX=錯誤碼 ┃
┃ AL=1 寫 ┃
┃ =2 讀/寫 ┃
┃ 3E 關閉文件 BX=文件號 失敗:AX=錯誤碼 ┃
┃ 48 分配內存空間 BX=申請內存容量 成功:AX=分配內存首址 ┃
┃ 失敗:BX=最大可用空間 ┃
┃ 49 釋放內存空間 ES=內存起始段地址 失敗:AX=錯誤碼 ┃
┃ 4A 調整已分配的 ES=原內存起始地址 失敗:BX=最大可用空間 ┃
┃ 存儲塊 BX=再申請的容量 AX=錯誤碼 ┃
┃ 4C 帶返回碼結束 AL=返回碼 ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -