求解汇编问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:47:55
我是一个初学者,有一个问题想请教一下,题目是:内存变量BUF中存放的20个字符"this is masm program",显示出字符,并以$字符结束!如何编写这个汇编程序!哪位大虾能帮我写一下源代码!谢谢了!

data segment
BUF db 'this is masm progeam','$'
data ends

code segment
main proc far
assume cs:code,ds:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov ah,09
lea dx,BUF
int 21h
ret
main endp
code ends
end start