在线等!!!!急用
求大神!
stack segment stack
db 64 dup(?)
stack ends
data segment
buff db 50, ?, 50 dup ('$');用’$’初始化缓冲区
lenstr equ $-buff
mes1 db 0dh, 0ah
db 'what is your name?:$'
mes2 db 0dh, 0ah
db 'hello!', '$'
data ends
code segment
assume cs:code, ds:data, ss:stack
start:mov ax, data
mov ds, ax
mov dx, offset mes1
mov ah, 9
int 21h;从ds:[dx]开始输出字符,遇到’$’结束
mov dx, offset buff
mov ah, 0ah
int 21h;将输入的字符串保存至buff,回车结束
mov dx, offset mes2
mov ah, 9
int 21h
mov dx, offset [buff+2]
mov bl,25h
mov al,0
mov ah ,13h
int 10h
mov ah, 9
int 21h
mov ax, 4c00h
int 21h
code ends
end start
求大神!
stack segment stack
db 64 dup(?)
stack ends
data segment
buff db 50, ?, 50 dup ('$');用’$’初始化缓冲区
lenstr equ $-buff
mes1 db 0dh, 0ah
db 'what is your name?:$'
mes2 db 0dh, 0ah
db 'hello!', '$'
data ends
code segment
assume cs:code, ds:data, ss:stack
start:mov ax, data
mov ds, ax
mov dx, offset mes1
mov ah, 9
int 21h;从ds:[dx]开始输出字符,遇到’$’结束
mov dx, offset buff
mov ah, 0ah
int 21h;将输入的字符串保存至buff,回车结束
mov dx, offset mes2
mov ah, 9
int 21h
mov dx, offset [buff+2]
mov bl,25h
mov al,0
mov ah ,13h
int 10h
mov ah, 9
int 21h
mov ax, 4c00h
int 21h
code ends
end start