assume cs:code,ds:data
data segment
db 'Welcome to masm!',0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,b800h
mov es,ax
mov si,0
mov bx,0
s: mov cl,02
mov es:[bx],ds:[si]
mov es:[bx+1],cl
mov cl,ds:[si]
and cl,11111111b
mov ch,0
jcxz s0
add bx,2
inc si
jmp s
s0: mov ax,4c00h
int 21h
code ends
end start |