主题:[讨论]紧急求助,帮忙看一个程序,初学汇编,感激不尽
下面这个程序要求输出显示输入的字符串string再换行显示已知的字符串strr
但运行时就会显示在同一行,strr在前,盖住 string
例如:输入dddddddddddddddddd
显示computerdddddddddd
那位大虾帮小弟改一下,感激不尽,初学汇编,很菜,困惑我好几天了
data segment
string db 100
db ?
db 100 dup(0)
sttr db 'computer','$'
data ends
stack segment
stt db 100 dup(0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov dx,offset string
mov ah,0ah
int 21h
mov dx,offset sttr
mov ah,9
int 21h
mov ax,4ch
int 21h
code ends
end start
但运行时就会显示在同一行,strr在前,盖住 string
例如:输入dddddddddddddddddd
显示computerdddddddddd
那位大虾帮小弟改一下,感激不尽,初学汇编,很菜,困惑我好几天了
data segment
string db 100
db ?
db 100 dup(0)
sttr db 'computer','$'
data ends
stack segment
stt db 100 dup(0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov dx,offset string
mov ah,0ah
int 21h
mov dx,offset sttr
mov ah,9
int 21h
mov ax,4ch
int 21h
code ends
end start