assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start: mov ax,data
mov ds,ax ;数据段地址送ds
mov ax,0b800h
mov es,ax ;目的段地址送es
mov bx,0
mov ax,0
mov si,ax ;si清零
mov cx,16 ;循环数为16
s: mov ah,02h ;颜色送ah行
mov al,ds:[si]
mov es:[bx][7bch],ax ;颜色字符串送目的段,下面雷同
mov ah,24h
mov al,ds:[si]
mov es:[bx][85ch],ax
mov ah,71h
mov al,ds:[si]
mov es:[bx][8fch],ax
inc si
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end start