שגרות באסמבלר

inkydinky

New member
שגרות באסמבלר

יש לי מחר מבחן על מבנה המחשב ולא כל-כך ברור לי איך כותבים שגרות באסמבלר. מה עושים עם ebp, esp או מה זה מה בכלל. איך משמרים ערכים. מה אם רוצים להחזיר ערך (אני יודע שנהוג לשמור אותו ב-EAX אבל אני לא יודע כל-כך מה עושים). מה לעשות לפני שקוראים לשגרה, מה לעשות בתחילת השגרה, מה לעשות בסוף השגרה, מה לעשות אחרי ביצוע השגרה... אני יודע גם שיש משהו שעושים כדי לשמור מיקום במחסנית ואז מתייחסים למה ששמור במחסנית כ-esp + 8 וכו´... לא ברור לי מה קורה. תודה מראש, IDD
 

darkstar

New member
אין לך ספר?

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

inkydinky

New member
כן... שגרות = פרוצדורות & פונקציות

אני לומד את זה בקורס תכנות... קד"צ... יש לי ספר שקניתי שהמליצו לי עליו... "שפת אסמבלי למחשב האישי" של אלי כהן... אבל אני לא בטוח שזה תואם מספיק או מפרט מספיק... ונראה לי שעוד הסבר בנושא יכול להבהיר דברים טוב יותר. תודה, IDD
 

inkydinky

New member
כבר היה המבחן... זה בסדר...

תודה בכל זאת... אני חושב שהלך לא יותר מדי נורא הקטע של האסמבלי במבחן. אולי אפילו טוב... אבל אולי בכלל לא (טוב שאני ממוקד...). שוב תודה, IDD
 
למעלה