主题:我要怎么才能看见'welcome to masm!'
大虾们给点意见
data segment
a db 'welcome to masm!',0
data ends
code segment
assume cs:code,ds:data
start:
mov dh,8
mov dl,15
mov cl,2
mov ax,data
mov ds,ax
mov si,offset a
call show
mov ax,4c00h
int 21h
show:
mov ax,0b800h
mov es,ax
mov al,160
mov bl ,dh
mul bl
mov bx,ax
mov al,2
mov bl,dl
mul bl
mov di,ax
mov ds: [20],cl
push cx
change:
mov cl,[si]
mov ch,0
jcxz ok
mov al,[si]
mov es:[bx+di+1],al
mov al,ds:[20]
mov es:[bx+di+2],al
inc si
add di,2
jmp short change
ok:
pop cx
ret
code ends
end start
data segment
a db 'welcome to masm!',0
data ends
code segment
assume cs:code,ds:data
start:
mov dh,8
mov dl,15
mov cl,2
mov ax,data
mov ds,ax
mov si,offset a
call show
mov ax,4c00h
int 21h
show:
mov ax,0b800h
mov es,ax
mov al,160
mov bl ,dh
mul bl
mov bx,ax
mov al,2
mov bl,dl
mul bl
mov di,ax
mov ds: [20],cl
push cx
change:
mov cl,[si]
mov ch,0
jcxz ok
mov al,[si]
mov es:[bx+di+1],al
mov al,ds:[20]
mov es:[bx+di+2],al
inc si
add di,2
jmp short change
ok:
pop cx
ret
code ends
end start