使用DOS的OAH功能,从键盘输入一串字符,并在显示屏上显示该字符串。
使用DOS的OAH功能,从键盘输入一串字符,并在显示屏上显示该字符串。
;-
数据段
字符串1 DB '请按任意键: ',10,13,24H
字符串2 DB 13,10,'字符串是: ',10,13,24H
缓冲器1分贝100
DB?
DB 100 DUP(?)
数据结束
;-
代码段
假设CS:CODE,DS:DATA,ES:DATA
开始:
MOV斧,数据
MOV DS,AX
l:
MOV啊,09H输入提示
LEA DX,字符串1
INT 21H
MOV啊,0AH
LEA DX,buf 1;缓冲区的键盘输入
INT 21H
;-
MOV啊,09H输入提示
LEA DX,字符串2
INT 21H
LEA SI,buf 1;键盘输入缓冲器
公司SI
MOV CL,[SI];取出输入的实际数量
MOV CH,0
公司SI
L3:
MOV啊,02H显示
MOV DL,[SI]
INT 21H
公司SI
回路L3
;-
退出:
MOV啊,4CH
INT 21H
代码结束
结束开始
;-