8. دفع المكدس وسحبه¶
8.1. اصطلاحات المستند¶
تقبل التعليمتان push() و pop() كوسيط لهما مجموعة سجلات تحتوي على مجموعة فرعية، أو ربما الكل، من السجلات ذات الأغراض العامة R0-R12 وسجل الرابط (lr أو R14). وكما هو الحال مع أي مجموعة Python فإن الترتيب الذي تُحدَّد به السجلات غير مهم. وبالتالي في المثال التالي ستستعيد التعليمة pop() محتويات R1 و R7 و R8 إلى ما كانت عليه قبل push():
push({r1, r8, r7}) حفظ ثلاثة سجلات على المكدس.
pop({r7, r1, r8}) استعادتها
8.2. عمليات المكدس¶
push({regset}) دفع مجموعة من السجلات على المكدس
pop({regset}) استعادة مجموعة من السجلات من المكدس