匯編語(yǔ)言常用的DOS功能調(diào)用

今天掌握了匯編語(yǔ)言常用的DOS功能調(diào)用,現(xiàn)在列出來(lái)供參考。

1、單字符輸入(1號(hào)調(diào)用

? ? 格式:MOV AH,1

? ? ? ? ? ? ? INT 21H

? ? ? 功能:達(dá)到輸入狀態(tài),從鍵盤(pán)上輸入字符的ASCII碼送入AX中,并送顯示器顯示。

2、單字符顯示(2號(hào)調(diào)用

? ? 格式:MOV DL,待顯示字符的ASCII碼

? ? ? ? ? ? ? MOV AH,2

? ? ? ? ? ? ? INT 21H

? ? ? 功能:將DL中的字符送到顯示器顯示,如果DL中為ctrl+break的ASCII碼,則退出。

3、打印輸出(5號(hào)調(diào)用

? ? ? 格式:MOV DL,待打印字符的ASCII碼

? ? ? ? ? ? ? MOV AH,5

? ? ? ? ? ? ? INT 21H

? ? 功能:將DL中的字符送打印機(jī)打印。

4、結(jié)束調(diào)用(4CH號(hào)調(diào)用

? ? ? 格式: MOV AH,4CH

? ? ? ? ? ? ? INT 21H

? ? ? 功能:終止當(dāng)前程序并返回調(diào)用程序。

5、顯示字符串(9號(hào)調(diào)用

? ? ? 格式:LEA DX,待顯示字符串首偏移地址

? ? ? ? ? ? ? MOV AH,9

? ? ? ? ? ? ? INT 21H

? ? ? 功能:將當(dāng)前數(shù)據(jù)區(qū)中以'$'結(jié)尾的字符串送顯示器顯示。

6、字符串輸入(10號(hào)調(diào)用

? ? ? 格式:LEA DX,緩沖區(qū)首偏移地址

? ? ? ? ? ? ? MOV AH,10

? ? ? ? ? ? ? INT 21H

? ? ? 功能:從鍵盤(pán)上輸入一字符串到用戶定義的輸入緩沖區(qū),并送顯示器顯示。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容