assume ds:data,cs:code
data segment
db 'welcome to masm!'
data ends
data2 segment
db 2h,24h,71h
data2 ends
code segment
start: mov ax,0b800h
mov ds,ax
mov bx,0
;25*80全部设置为0
mov cx,19h
s: push cx
mov cx,50h
s1: mov word ptr [bx],0
add bx,2
loop s1
pop cx
loop s
;中间三行
mov cx,3h
mov di,0h
mov bx,720h
s2: push cx
;每行16个字符
mov cx,10h
mov si,0
s3: mov ax,data
mov es,ax
mov al,es:[si]
mov [bx],al
inc bx
inc si
mov ax,data2
mov es,ax
mov al,es:[di]
mov [bx],al
inc bx
loop s3
add bx,80h
inc di
pop cx
loop s2
;结束
mov ax,4c00h
int 21h
code ends
end start