实验10.1
assume cs:codedata 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 bx,0b800h
mov es,bx
mov ax,160
mul dh
add ax,6
mov di,ax
s: mov al,ds:
mov es:,al
mov bl,2
mov es:,bl
mov ch,0
mov cl,al
jcxz ok
inc si
add di,2
jmp far ptr s
ok:ret
code ends
end start
code ends
end start add ax,6
我對上面這一行有意見, 如果他要你顯示在第四行第八列的位置
那你上面也要改, 下面也要改, ADD AX,16 ?
這樣太不make sense了, 你應該要完全的把參數 AX, CX 傳遞到函數裡面, 而不是這樣自己算好放入函數
页:
[1]