AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:32

Parameter dieser Suchanfrage:

Suche in Thema: Assembler gesucht!
Suche alle Beiträge, die von "Chewie" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: Assembler gesucht!

     
      by Chewie, 15. Feb 2004
    Ach so, das Handle. Also:

    Unter Windows gibt es eine Vielzahl von Objekten. Jede geöffnete Datei, jedes erzeugte Fenster, jeder Thread usw. ist ein solches Objekt. Um mit einem Objekt irgendwas machen zu können, benötigt man einen Zugriff darauf. Solch einen Zugriff nennt man ein Handle. Handle heißt ja soviel wie Griff, stell dir vor, du hast einen Griff, über den du dein Objekt steuerst....
  • Forum: Programmieren allgemein

    Re: Assembler gesucht!

     
      by Chewie, 15. Feb 2004
    Mit meinen sehr beschränkten Assembler-Kenntnissen würd ich sagen:

    asm
    push dx ; Inhalt des Registers DX auf Stack sichern
    mov dx, 888 ; Dezimalzahl 888 in Register DX schreiben
    mov al, Datenwert ; in das Low-Byte des Registers den Wert von Datenwert schreiben
    Out dx, al ; den Datenwert an den Port 888 = LPT senden
    pop dx ; den Inhalt,...
  • Forum: Programmieren allgemein

    Re: Assembler gesucht!

     
      by Chewie, 15. Feb 2004
    Wieso denn nicht? Eine Möglichkeit: Du öffnest die Datei \\.\LPT (ich hoffe, so heißt sie) und benutzt das Handle in DeviceIOControl.
  • Forum: Programmieren allgemein

    Re: Assembler gesucht!

     
      by Chewie, 12. Feb 2004
    Ich kenn mich mit der Peripherie nicht aus, aber es könnte schwierig werden, überhaupt erst an die physische Adresse $378 zu kommen, da Windows den physischen Speicher in einen virtuellen Speicher mappt. Die logische Adresse $378 entspricht also nicht der physischen $378!

    Außerdem läuft eine WinNT-Usermode-Anwendung in einem geschützten Modus (protected mode), der bestimmte Anweisungen, wie...
  • Forum: Programmieren allgemein

    Re: Assembler gesucht!

     
      by Chewie, 12. Feb 2004
    Starten kannst du sie auf jeden Fall. Ob sie Laufzeitfehler hervorrufen, hängt davon ab, welcher Code ausgeführt wird. Wenn du Interrupts benutzts oder direkt auf Ports zugreifst, kannst du davon ausgehen, dass das nicht funktioniert. Solange du aber nur auf Register und Speicher zugreifst, sollte es keine Probleme geben.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Chewie&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=16030
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:53 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