Forum: Mikrocontroller und Digitale Elektronik Inline ASM (Variabelübergabe)


von Christian (Gast)


Lesenswert?

Hallo,

habe vor aus geschwindigkeitsgründen in einem C-Programm ein paar
anweisungen direkt in Assembler auszuführen. Im gcc-Tut habe ich dann
auch gefunden wie es geht, was ich aber nicht verstanden habe, wie ich
im ASM-Teil auf Variablen vom C-Teil zugreifen kann.

Also ich habe mir da folgendermaßen vorgestellt:
Ich habe ein globales Array (uint8_t werte[10];), davon übergebe ich
die adresse an den ASM-Teil, der mir das Array dann mit werten füllt.

So, nur habe ich absolut keinen Plan wie ich das realisieren kann, den
Teil im GCC-Tut habe ich leider nicht verstanden.

Vieleicht kann mir ja jemand helfen, Danke schon mal.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.