利用汇编语言编程实现在屏幕上显示一行提示信息,并将其存入内存缓存区,屏幕显示问候信息
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
来源:心倾城的网易博客
欢迎分享本文,转载请保留出处!