.386
.model flat,stdcall
option casemap:none
_kbhit PROTO C
includelib msvcrt.lib
.data
restore db "copy t.exe ",0
command db "copy t.exe ",50 dup(0)
tar db "Hit me!",10,0
.code
main proc C
xor eax,eax
l: invoke _kbhit
push eax
.if eax==0
invoke printf,offset tar
.endif
pop eax
cmp eax,0 ;没有按下键盘,_kbhit将返回0值
je l
xor eax,eax
ret
main endp
end