data segment
mes db 16 dup (?)
data ends
stack segment stack 'stack'
db 100 dup (?)
stack ends
code segment
ASSUME cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
lea si,mes
input:
mov ah,1
int 21h
cmp al,0dh
je display
mov [si],al
inc si
jmp input
display:
mov...

- [游客] 楼上说的对,使用dos提供的9号中断功能,字符串得有一个默认的结束符号,否则会一直将内存中的值进行显 12/05 10:28
- [游客] dos 9号功能显示一个字符串是以“$”为结尾标志的,如果没有这个符号,就会一直显示下去,滚屏等就会 12/01 16:18