主题:[讨论]字符串 输入 并 原样 输出
大家 帮我改下 哪错了 为什么 输入得字符串 输出时候 只能输出第五个字符 ~~~~~~~~要求是一起输出 而不是一个个循环输出哦 谢谢~~~~~~~~~
data segment
string db 'Please input a string(include numbers):$'
buf db 10
db ?
db 10 DUP(?),'$'
CR db 0Dh,0Ah,'$'
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dx,offset string
mov ah,09h
int 21h
lea dx,buf
mov ah,0Ah
int 21h
mov dx,offset CR
mov ah,09h
int 21h
lea dx,buf
add dx,2h
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end start
data segment
string db 'Please input a string(include numbers):$'
buf db 10
db ?
db 10 DUP(?),'$'
CR db 0Dh,0Ah,'$'
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dx,offset string
mov ah,09h
int 21h
lea dx,buf
mov ah,0Ah
int 21h
mov dx,offset CR
mov ah,09h
int 21h
lea dx,buf
add dx,2h
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end start