assume cs:codesg,ds:datasg
datasg segment
db 'Welcome to masm!'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov ax,0B800H
mov es,ax
mov si,0
mov di,0
mov cx,16
s:mov al,ds:[di]
mov es:[07c0H+si],al
mov byte ptr es:[07c0H+si+1],00000010B
mov es:[07c0H+si+0A0H],al
mov byte ptr es:[07c0H+si+0A0H+1],00100100B
mov es:[07c0H+si+0A0H+0A0H],al
mov byte ptr es:[07c0H+si+0A0H+0A0H+1],01110001B
inc di
add si,2H
loop s
mov ax,4c00H
int 21H
codesg ends
end start
各位请指教!小弟先谢了! |