Forum: Mikrocontroller und Digitale Elektronik XMEGA Push/Pop Cycles unterschiedlich?


von Thomas (Gast)


Lesenswert?

Hallo,

habe gerade beim Studium des Datenblatts eines XMega128A1 festgestellt 
daß die benötigten Cycles für Push (=1) und Pop (=2) verschieden sein 
sollen... Kann das hier jemand bestätigen oder ist das nur ein Fehler in 
der Doku ???

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bestätigt. AVR-Studio sagt dasselbe.

von (prx) A. K. (prx)


Lesenswert?

PUSH enthält als Teiloperationen:
- store R at (SP)
- decrement SP
Beides lässt sich gleichzeitig durchführen.

POP enthält als Teiloperationen:
- increment SP
- load R from (SP)
Und dies lässt sich nicht so einfach parallelisieren.

von Thomas (Gast)


Lesenswert?

Danke!

Gruß Thomas

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.