assume cs:code
data segment
db 'welcome to masm!'
db 00000010b,00100100b,01110001b
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,07c0h ;临时,可调整用来控制输出位置
mov ax,0b800h
mov es,ax
mov cx,3
mov bx,16 ;指向颜色
s0:push cx
mov cx,16
mov bp,0 ;指向字符串
s:
mov al,ds:[bp]
mov ah,ds:[bx]
mov es:[si],ax
inc bp
add si,2
loop s
inc bx
pop cx
loop s0
mov ax,4c00h
int 21h
code ends
end start