利用匯編語言編程實現在屏幕上顯示一行提示信息,並將其存入內存緩存區,屏幕顯示問候信息
stack segment stack
db 64 dup(?)
stack ends
data segment
buff db 50,?,50 dup('$') ;提前寫入$
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 ;顯示mes1
mov ah,9
int 21h
mov dx,offset buff ;鍵入並顯示用戶輸入的內容
mov ah,0ah
int 21h
mov dx,offset mes2 ;顯示mes2
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end start
來源:心傾城的網易博客