AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:02

Parameter dieser Suchanfrage:

Suche in Thema: [MASM] strlen Funktion
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: [MASM] strlen Funktion

     
      by himitsu, 24. Jan 2009
    jupp, da mußt du auch aufpassen.
    EAX, ECX, EDX, EDI, ESI darfst du und jeder andre unkontrolliert verändern,
    also beim Aufruf von anderen Prozeduren, solltest du dir die nötigen Felder sichern ... bzw. am Ende deiner Prozedur die sonstigen (hier nicht aufgezählten) Felder wieder herstellen.
  • Forum: Programmieren allgemein

    Re: [MASM] strlen Funktion

     
      by himitsu, 24. Jan 2009
    nja, ist wohl alles mehr das selbe, aber mit @@xyz springst du zu @@xyz (hab oben grad gemerkt, daß ich da ein @ vergssen hatte :oops: )

    und mit @xyz dann zu @xyz

    mit @xyz dürfte es eigentlich nicht zu @@xyz springen :gruebel:


    (dieses @ nimmt man mehr als Kennzeichnung der Labels ... der Übersichtlichkeit halber)

    ist wohl ähnlich, bei beim Kennzeichnen einer Variable/Konstante mit &...
  • Forum: Programmieren allgemein

    Re: [MASM] strlen Funktion

     
      by himitsu, 24. Jan 2009
    @xyz ist ein Sprungziel (entspricht label in Delphi)

    @@xyz ist das Selbe. Nur verwendet man meißtens für prozedurinterne Sprünge @@ und für den Rest @

    Aber wenn du nicht weißt, warum du mit jnz @xyz dort hin springst, dann solltest du dir lieber mal gedanken machen und die Assemblergrundlagen lernen.

    jnz = jump if not zero (wird über das entsprechende Register geprüft und dieses enthält...
  • Forum: Programmieren allgemein

    Re: [MASM] strlen Funktion

     
      by himitsu, 24. Jan 2009
    ist dir schon aufgefallen, daß du auf meißt nur AX setzt und mit EAX prüfst?

    STRLEN_DATA_TO_CX macro
    @@loop:
    inc eax <<<<< hier
    inc cx
    cmp DATA, 0
    jnz @@loop
    dec cx
    endm


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=128086
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz