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

人机对话,'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 

posted @ 2007-12-21 14:13  Java天堂  阅读(547)  评论(0)    收藏  举报