急求一个能记录并回放键盘输入的汇编程序~~~

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:21:27
之前有一个键盘电子琴的程序,但是不能记录我的输入~~~
谢谢啦,比如我输入124532235442然后程序就能记录下来我按一个键程序就能回放我刚才输入的东东~~是这个意思把大概~~~谢谢啦!!!!

随便写的
我是新手。。。

.model small
.486
.data
msg1 db 'Press any key to record,press Esc to stop.',13,10,'$'
msg2 db 'Press any key to replay.',13,10,'$'
key dw 1024 dup (?)
count db ?
.code
.startup
mov ah,9
lea dx,msg1
int 21h
mov ah,0
int 16h
mov count,0
xor si,si
.repeat
mov ah,0
int 16h
mov key[si],ax
inc si
.until ah==01h
dec si
mov cx,si
mov si,0
mov ah,9
lea dx,msg2
int 21h
mov ah,0
int 16h
mov ah,2
.repeat
mov dx,key[si]
int 21h
inc si
.untilcxz
.exit 0
end

这个容易解决,不用太伤脑筋,用文件方式作记录就行了。这种记录方式弹性很高,不妨试试。