CALL-RET (CALL &RET)
* Cél: Eljárás/funkcióhívásokhoz és visszatérítésekhez használják.
* Funkció:
* `Call`:A visszatérési címet (a hívás utasítás utáni utasítás címe) a veremre nyomja, majd ugrik a hívott eljárás kiindulási címére.
* `Ret`:Bepattan a visszatérési címet a veremből, és ugrik erre a címre, hatékonyan visszatérve az irányítást a hívási eljáráshoz.
* Legfontosabb jellemzők: Kezeli a végrehajtás áramlását a program különböző része között.
* Kapcsolat a veremhez: Használja a veremt a visszatérési cím tárolására és letöltésére, lehetővé téve a strukturált funkcióhívásokat és a visszatéréseket.
push-pop (push &pop)
* Cél: Az adatértékek mentésére és visszaállítására használják a veremen.
* Funkció:
* `Push`:Egy adott értéket a verem tetejére nyomja.
* `POP`:Eltávolítja a verem tetején lévő értéket, és egy regisztrációba vagy memóriába helyezi.
* Legfontosabb jellemzők: Ideiglenes tárolási mechanizmust biztosít a változókhoz vagy adatokhoz, amelyeket meg kell őrizni a program végrehajtása során.
* Kapcsolat a veremhez: Közvetlenül kölcsönhatásba lép a veremmel, manipulálva a benne tárolt adatokat.
Összegzés:
* call-ret A program vezérlési folyamatára összpontosít.
* push-pop Az adattárolásra és a visszakeresésre összpontosít.
Mindketten a veremre támaszkodnak, de műveleteik és céljaik megkülönböztethetők.