0
我試圖檢查按鍵「ESC」是否按下。如果按下,我希望用戶能夠輸入文本並在之後立即打印。Emu8086檢查按鍵是否按下
我希望程序隨時檢查用戶是否按ESC。
這是我當前的代碼:
org 100h
include "emu8086.inc"
;mov ah, 01h
;int 16h
;mov ah, 00h
;int 16h
call cleanScreen
printn " ___"
printn " /\ \"
printn " /::\ \"
printn " /:/\ \ \"
printn " _\:\~\ \ \"
printn " /\ \:\ \ \__\"
printn " \:\ \:\ \/__/"
printn " \:\ \:\__\ "
printn " \:\/:/ /"
printn " \::/ /"
printn " \/__/"
printn "Welcome to Sheridan"
call cleanScreen
printn " ___"
printn " /\__\"
printn " /:/ _/_"
printn " /:/ /\ \"
printn " /:/ /::\ \"
printn " /:/_/:/\:\__\"
printn " \:\/:/ /:/ /"
printn " \::/ /:/ /"
printn " \/_/:/ /"
printn " /:/ /"
printn " \/__/"
printn "Welcome to Sheridan"
call cleanScreen
printn " ___"
printn " //\"
printn " //:/_"
printn " //:/ /\"
printn "//:/ /::\"
printn " /__/:/ /:/\:\"
printn " \ \:\/:/~/:/"
printn " \ \::/ /:/"
printn " \__\/ /:/"
printn " /__/:/"
printn " \__\/"
printn "Welcome to Sheridan"
call cleanScreen
printn " ___"
printn " //\"
printn " //::\"
printn " /__/:/\:\"
printn " _\_ \:\ \:\"
printn " /__/\ \:\ \:\"
printn " \ \:\ \:\_\/"
printn " \ \:\_\:\"
printn " \ \:\/:/"
printn " \ \::/"
printn " \__\/"
printn "Welcome to Sheridan"
cleanScreen proc
INT 10h
mov AH,0
cleanScreen endp
enterText: ;if ESC is press then get String and Print it
call get_string
call print_string
RET
hlt
define_print_string
define_get_string
end
感謝您的幫助!