常用的汇编系统功能指令(包含字符功能类,中断终止类)
生活随笔
收集整理的這篇文章主要介紹了
常用的汇编系统功能指令(包含字符功能类,中断终止类)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
中斷功能:
INT N;N代表整數(shù)
一般DOS下使用INT 21H中斷代碼
終止功能:
可以使用INT 20H終止程序但不建議
一般使用4CH功能號(hào):
MOV AH,4CH
或MOV AX,4C00H,都一樣
字符功能:
幾乎每個(gè)功能都與AH或AX,AL有關(guān)
格式一般為
MOV AH,功能號(hào)
MOV 寄存器,目標(biāo)值
01H、07H和08H—從標(biāo)準(zhǔn)輸入設(shè)備輸入字符
從標(biāo)準(zhǔn)輸入設(shè)備(如:鍵盤)讀入一個(gè)字符。該中斷在處理過程中將一直處于等待狀態(tài)直到有字符可讀為止。該輸入還可被重定向,如果這樣做,則無法判斷文件是否已到文件尾入口參數(shù):AH=01H,過濾掉控制字符,并回顯=07H,不過濾掉控制字符,不回顯=08H,過濾掉控制字符,不回顯02H—DL中字符輸出
一般可用于輸出回車換行 字符是 ascii內(nèi)03H—輔助設(shè)備的輸入
04H—輔助設(shè)備的輸出
05H—打印輸出
06H—控制臺(tái)輸入/輸出
09H—AH顯示DX字符串
字符串一般以$結(jié)尾0AH— 鍵盤緩沖輸入
輸入一個(gè)以回車鍵結(jié)尾的字符串并顯示, 注意字符串是字節(jié)類型的DB0BH—檢測輸入狀態(tài)
檢查標(biāo)準(zhǔn)輸入設(shè)備上是否有字符可讀。該輸入操作可被重定向入口參數(shù):AH=0BH出口參數(shù):AL=00H——無字符可讀;FFH——有字符可讀0CH—清輸入緩沖區(qū)的輸入功能
清空當(dāng)前的標(biāo)準(zhǔn)輸入緩沖區(qū),重新讀入字符只知道這些了
加油!
總結(jié)
以上是生活随笔為你收集整理的常用的汇编系统功能指令(包含字符功能类,中断终止类)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编--两种过程定义的方式,调用方式。
- 下一篇: windows-oracle下载安装,简