哈哈,实验10.1一次性成功。特放出代码,大家看看,有什么可以改进的提出来下吧。另外,问问大家平常用什么写代码啊,我就用的记事本。。
assume cs:code
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: push ax
push bx
push es
mov al,160
mul dh
add dl,dl
mov bh,00h
mov bl,dl
add bx,ax
mov dx,0b800h
mov es,dx
mov al,cl
mov ch,00h
s:mov cl,ds:[si]
jcxz ok
mov es:[bx],cl
inc bx
mov es:[bx],al
inc bx
inc si
jmp near ptr s
ok:pop ax
pop bx
pop es
ret
code ends
end start