English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問組合語言要用什麼指令
才能輸入任何字元螢幕只會顯示"*"

2007-12-21 09:13:44 · 2 個解答 · 發問者 feng1973 1 in 電腦與網際網路 程式設計

2 個解答

MOV AX,@DATA
MOV DS,AX
NEXT:
MOV AH,8
INT 21H
MOV AH,2
MOV DL,'*'
INT 21H
JMP NEXT
-------------------
這是1個可以連續輸入字元且只顯示*的字元在螢幕上的程式,利用AH=8要求使用者輸入字元且不會顯示於螢幕上,而執行後再利用AH=2將指定的字元* 給印出來,然後利用JMP一直作無窮迴圈 一直重覆動作!

2007-12-21 13:24:40 · answer #1 · answered by eric 7 · 0 0

存一個變數是 "*"


不管輸入的值是什麼 都輸出這個變數


記得把輸入的值存到另一個位置就行

2007-12-21 14:20:50 補充:
*的ASCII碼是2A

2007-12-21 09:18:37 · answer #2 · answered by 冰球 2 · 0 0

fedest.com, questions and answers