Aktív témák
-
maszat
senior tag
Ez rossz helyre ment, de nem baj.
Hali!
Légyszi segítsetek nekem!
Feladat, hogy a program mondja meg egy szamrol, hogy prím-e vagy nem.
Az eljárás megvan de a beolvasás meg a stb nem igazán megy.
Valakinek elküldhetém, hogy megnézze?
[Szerkesztve] -
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] -
Haok
tag
Én még annyit sem konyítok az assemblyhez, mint Te de, lehet hogy Te tudnál nekem segíteni.
majd elküldöm mailben a hétvégén a problémát. -
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] -
Protezis
őstag
Ú tényleg. Elfelejtettem az sz1 és sz2 végére berakni egy-egy 0-át. Mivel addig mennek a ciklusok.
A b1kar-ban ha sz2 utolsó karaktere 0, akkor végig ért, tehát megvan benne a sz2.
pl:
sz1: alma0
az2: al0
De ha még csak az a-nál van, akkor visszaugrik, mivel vagy sz2 végéig megy, vagy addig, míg különböző karaktereket nem talál.
pl:
sz1: karakter0
sz2: karcsi0
itt r-ig megy, utána a!=c-vel, így visszaugrik az eleje-hez. A karaktereket nem számolom, nincs rá szükség. Viszont tényleg hiba volt, hogy nem írtam 0-át a stringek végére.
Viszont így se jó
[Szerkesztve] -
Protezis
őstag
Na megcsináltam a teljes progit, de nem fordul le obj-re, mert
definiálatlan szimbólum: keres
Megnézni valaki a forrást?
Bővebben: link
[Szerkesztve] -
Protezis
őstag
Nah légyszi!!!
Senki sincs, aki konyítana assemblyhez? -
Protezis
őstag
Egy assembly eljárást kéne írjak, ami a paraméterben kapott szövegben megszámolja, hányszor van benne a paraméterben kapott másik szó.
Megírtam ezt az eljárást, csak nem tudom, hogy jó -e. Légyszi, aki ért hozzá, nézze már át. Nagyon kezdő vagyok, szóval nem lehurrogni, és az olyan hozzászólásokat mellőzzétek, hogy ez így csúnya, lassú, stb.
Teljes forrást NE írjon senki, mivel ez kötprog. Mindössze segítség kéne
Előre is köszi.
Itt a forrás: Bővebben: link
[Szerkesztve]
Aktív témák
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Eladó karcmentes Apple iPhone 12 128GB / 12 hó jótállással
- GYÖNYÖRŰ iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2183, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 13 512GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3080, 100% Akkumulátor
- Bezámítás! Lenovo Legion 5 17ACH6H Gamer notebook - R7 5800H 16GB DDR4 512GB SSD RTX 3060 6GB WIN11
Állásajánlatok
Cég: FOTC
Város: Budapest