רקע

המחסנית היא מבנה נתונים בו אנו מסוגרים לשמור נתונים, ולקבל אותם חזרה מאוחר יותר.

הנתונים נשמרים במחסנית לפי עקרון LIFO (Last In First Out), כלומר, הנתון האחרון שנכנס אל המחסנית, הוא הנתון הראשון שייצא ממנה.

שימושי המחסנית

כאשר אנו משתמשים בפסיקות במהלך התוכנית שלנו, הביצוע קופץ למקום אחר, וכאשר הוא מסתיים ביצוע התוכנית שלנו ממשיך. הכתובת שממנה התוכנית שלנו תמשיך נשמרת על המחסנית.

בהמשך נראה שימוש בשגרות (פונקציות) בשפת אסמבלי. כאשר אנו קופצים אל שגרה, כתובת החזרה (הכתובת אליה נחזור כאשר התוכנית תסתיים) נשמרת על המחסנית, ונשלפת כשאנו חוזרים אל התוכנית הקוראת.

כמו כן, המתכנת מסוגל לשמור נתונים על המחסנית לפי רצונו.

מאת: שמעון הטבח

העלמות הזין של יוסי הקוסם

יוסי יקירי
אם הזין שלך נעלם בתוך מחסנית קסמים אני מקווה לפחות שאתה לא מתכוון לחבר את המחסנית לרובה דרוך

בשמחה שמעון הטבח
מאת: הילה

si

היי, איך הכנסתם ערך כלשהו למערך? כשעשיתם MOV ARR2[SI], AL. למה si נמצא בסוגריים? מה הוא אומר?
מאת: יוסי הקוסם

העלמות זין

נעלם לי הזין מקסם שהשתבש (דחפתי את הזין למחסנית קסם וניראה לי שלא העברתי את הזין לטיפוס מילה הזיו שלי ללא ברית מילה אז זה השתבש)
תעזרו בבקשה!!!
שיתוף:
| עוד