למה אתה מתכוון?
ערימה ומחסנית אלו מבני קבצים. את שניהם ניתן לממש ע"י מערך או רשימה... מה זאת אומרת איפה מוגדרים המשתנים, ולאיזה קוד אסמבלי אתה מתכוון? ההבדל בין ערימה למחסנית הוא שמחסנית זה FILO, כלומר: First In Last Out וערימה זה FIFO, כלומר: First In First Out. ההבדל הוא לא בתוכן או בצורה, אלא במימוש -מאיפה מכניסים משתנים, מאיפה מוציאים משתנים (מההתחלה או מהסוף). בקשר לשאלה מה יותר יעיל, זה תלוי בדרישות התוכנית. זה לא שני דרכים לממש אותו דבר, אלא שני דברים שונים.