Von EAX nach AX
Hi all,
also, ich wollte folgendes machen: Eine IP-Adresse ist ja nichts weiter als eine ansammlung von Bytes. 4, um genau zu sein. Ich wollte meine IP-Verarbeitung auf Assembler umstellen, in der Hoffnung, dass das Programm dann wenigstens einer Schnecke Konkurenz machen kann in Sachen Geschwindigkeit (momentan wäre in diesem Rennen die Schnecke der eindeutige Sieger). Aber schon habe ich das erste Problem: Wenn ich die Adresse in den Prozessor lade, in etwa mit <tt> mov eax,[ipadr]</tt>kann ich mir zwar mit AL und AH die unteren zwei Byte greifen, aber wie bekomme ich die oberen zwei Byte runter?
also, ich wollte folgendes machen: Eine IP-Adresse ist ja nichts weiter als eine ansammlung von Bytes. 4, um genau zu sein. Ich wollte meine IP-Verarbeitung auf Assembler umstellen, in der Hoffnung, dass das Programm dann wenigstens einer Schnecke Konkurenz machen kann in Sachen Geschwindigkeit (momentan wäre in diesem Rennen die Schnecke der eindeutige Sieger). Aber schon habe ich das erste Problem: Wenn ich die Adresse in den Prozessor lade, in etwa mit <tt> mov eax,[ipadr]</tt>kann ich mir zwar mit AL und AH die unteren zwei Byte greifen, aber wie bekomme ich die oberen zwei Byte runter?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 19837
Url: https://administrator.de/contentid/19837
Ausgedruckt am: 22.11.2024 um 02:11 Uhr
2 Kommentare
Neuester Kommentar