Gast
#173646
Hallo Ich schreibe gerade einen zeitkritischen Teil bei WinAVR in Assembler. In diesem Teil muss ich auf einen Pointer zugreifen. Wie kann ich den Pointer in mein Pointer-Register (X,Y oder Z) laden? Der Pointer ist ja 16-Bit lang. Wie kann ich erst den Low-Teil des Pointers in beispielsweise XL und dann den High-Teil in XH laden? Im AVRStudio gibt es für solche Zwecke die LOW()- und HIGH()-Funktionen - gibt es bei WinAVR etwas ähnliches? Viele Grüsse, Steffen