急!!!汇编 键盘输入的数据怎么保存起来,随时调用

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:14:09
汇编 键盘输入的数据怎么保存起来,随时调用!!
我想问的是 输入的数据在10个以上 随时调用任意数据,不知道能不能这样弄?

;你可以把它出入到缓冲区,也可以一个一个的循环输入并保存。下面是我写的
;输到缓冲区的并显示第二个字符的小程序。希望对你有帮助。
DATAS SEGMENT
s db 100,0,100 dup(?)
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
mov ah,0ah
lea dx,s
int 21h
mov dl,s[3]
mov ah,02h
int 21h
MOV AH,4CH
INT 21H
CODES ENDS
END START

push and pop
用堆栈就行,用一个数组将十个数据放在一个数组中,array db 10 dup(?),然后对数组压栈,用完后再出栈就行。