怎么样才能输出关键字的位置?
这个程序是用来查找关键字的,怎么样才可以让这个程序也输出关键字的位置啊!!
我怎么写都不行!!
麻烦各位高手帮我看看要怎么弄!!谢谢了啊!!
da segment
org 0
str1 db 'scdkgjksdk',0dh,0ah,'$'
str2 db 'input the word you want to find:','$'
str3 db 0dh,0ah,'the number is :','$'
da ends
cd segment
assume ds:da,cs:cd,es:da
start: mov ax,da
mov ds,ax
lea dx,str1
int 21h
mov ah,01h
int 21h
xor cx,cx
lea si,str1
aga: mov bl,[si]
cmp bl,'$'
jz exit
cmp al,bl
jnz next
inc cl
inc si
jmp aga
next: inc si
jmp aga
exit: lea dx,str3
mov ah,09h
int 21h
or cl,30h
mov dl,cl
mov ah, 2h
int 21h
mov ah,4ch
int 21h
cd ends
end start