|

楼主 |
发表于 2011-5-27 07:08:12
|
显示全部楼层
assume cs:code,ds:data
data segment
db 'Welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str: mov ax,0b800h
mov es,ax
mov al,0a0h
mul dh
mov dh,0
add dx,dx
add ax,dx
mov bx,ax
push cx
mov cx,20h
s: push cx
mov cl,[si]
jcxz back
add sp,2
mov al,[si]
mov es:[bx],al
inc bx
pop cx
mov es:[bx],cl
inc si
inc bx
sub sp,4
pop cx
add sp,2
loop s
back: ret
code ends
end start
实验十的源码 |
|