实训汇编语言设计——人机对话

人机对话,'What is your name?',将输入存入内存中

data segment
 pars db 100,?,100 dup(?)
 mesg db 'What is your name?','$'
data ends
stack segment para stack 'stack'
 db 100 dup(?)
stack ends
code segment
 assume cs:code,ds:data,ss:stack
sart proc far
 push ds
 mov ax,0
 push ax
 mov ax,data
 mov ds,ax
 mov ax,stack
 mov ss,ax
disp:mov dx,offset mesg
 mov ah,9
 int 21h
 mov dx,offset pars
 mov ah,10
 int 21h
 ret
sart endp
code ends
 end sart 

你可能感兴趣的:(实训汇编语言设计——人机对话)