Aktív témák
-
-
wnix
senior tag
-
wnix
senior tag
és amikor kilépsz a keres-ből akkor az al-t (előfordulást) akarod kíirni ?
csak azért kérdem mert a int21h-nak egy számot adsz át nem egy stringet.
ha dl=0-tól 9-ig akkor még 48-at hozza kell adni ( +''0''' )...
más hibát nem látok (de lehet, csak azért mert már aludnom kéne )
[Szerkesztve]Eine Kuh macht muh und die Kühe machen Mühe :)
-
wnix
senior tag
1 betűs keresésnél
pl:
nnnnn
n
b1kar:
inc si
inc di
mov al,sz2[di]
cmp al,0
je benne
cmp sz1[si],al
je b1kar
jmp eleje 1 betűs keresésnél innen ugrik vissza, nincs cl++
benne:
inc cl
jmp eleje
a másik hiba, hogy a bekérésnél a ''return'' karaktert is hozzáírod a sz1-hez (beo1) és sz2-höz (beo2)
pl:
nnnnn 0Dh 00h
n 0Dh 00h
így nem találsz 1-nél több egyezést.
[Szerkesztve]Eine Kuh macht muh und die Kühe machen Mühe :)
-
wnix
senior tag
igen beteszi...
de ha ''enter''-t nyomsz azt is, aztán jön si++, aztán megvizsgálod, hogy 13-as-e, ha igen tovább és beírod a 0-át
beo1:
mov ah,1
int 21h
inc si
mov sz1[si],al
cmp al,13
loopne beo1
mov sz1[si],0
így talán jobb lenne....Eine Kuh macht muh und die Kühe machen Mühe :)