名稱:show_str
功能,在指定的位置,用指定的顏色,顯示一個用0結束的字串。
引數:(dh)行號。(dl)列號,(cl)顏色 ds:si指向字串首地址
返回無
應用舉例:8行3列,用綠色顯示data中的字串
程式碼如下:
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:
mov ax,0b800h
mov es,ax
mov al,dl
mov bl,160
mul bl
mov bx,ax;
mov ch,0;
add bx,cx;
mov dl,cl
s:
mov al,ds:[si]
mov ah,dl;
mov es:[bx],ax
inc si
inc bx
inc bx
mov al,ds:[si]
mov ah,0
mov cx,ax
jcxz ok
loop s
ok:ret
code ends
end start