Article View: be.comp.programming
Article #15021Re: IA-32 Assembly: laden van een string
From: timvw
Date: Fri, 17 Nov 2000 00:00
Date: Fri, 17 Nov 2000 00:00
22 lines
1547 bytes
1547 bytes
Armin Gerritsen < > Ik heb een array van bytes (laten we zeggen chars). > > LEA EDX, szMyString > MOV ECX, iNumber > > nu heb ik als het goed is in ECX een getal staan en ik EDX het effectieve > adres van de string, zodat [EDX] naar de eerste byte van de string verwijst. > > Zou zou ik dus met [EDX+ECX] naar een willekeurig getal in die array >kunnen wijzen > MOV AL, [EDX+ECX] > > Ergens gaat er echter iets fout, want AL bevat niet de correcte waarde. Wat > voor elementair gedrag doe ik fout? ik denk dat de rij loopt van 0 (EDX+0) tot iNumber-1 (EDX+ECX-1] dus de geheugenplaats EDX+ECX komt net na je rij karakters....
Technical Details
Message-ID:
<974472582.884512@marvin>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8v3fb6$rt1$1@porthos.nl.uu.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,6ae1fd2282496057 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,6ae1fd2282496057 X-Google-Attributes: gidfcea4,public From: "timvw" <timvw@kotnet.org> Subject: Re: IA-32 Assembly: laden van een string Date: 2000/11/17 Message-ID: <974472582.884512@marvin> X-Deja-AN: 694755743 Cache-Post-Path: marvin!unknown@kn-10-0-51-001.kotnet.kuleuven.ac.be References: <8v3fb6$rt1$1@porthos.nl.uu.net> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Complaints-To: abuse@belnet.be X-Trace: naxos.belnet.be 974472583 3374 134.58.127.3 (17 Nov 2000 14:49:43 GMT) Organization: KULeuvenNet X-MSMail-Priority: Normal X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) NNTP-Posting-Date: Fri, 17 Nov 2000 14:49:43 +0000 (UTC) Newsgroups: be.comp.programming,nl.comp.programmeren