אסמבלי x86/שגרות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 2:
== השגרה ==
שגרה = פונקציה = שיטה = פרוצדורה
 
שגרה היא תת תכנית המאפשרת לנו לבצע פעולה אחת או יותר בתכנית אסמבלי. כל שגרה מתחילה בשורת החותמת של השם וPROC, כל שגרה מסתיימת בשורת חותמת, שם השגרה וENDP. חובה לכתוב בשגרה את הפקודה ret. פקודה זו גורמת לאסמבלי לחזור חזרה לתכנית הראשית. יש אפשרות שפקודה זו תגיע עם מספר לידה. לדוגמא: ret 4, ret 8.
השגרה יכולה להכתב בתחילת התכנית ובסוף התכנית. אנו נכתוב אותה בסוף התכנית. מטרת השגרה להקל עלינו כאשר התכנית מורכבת, המבנה נכון יותר, פשוט יותר וחוסך לנו טעויות. כדי לזמן את השגרה יש לכתוב בתכנית הראשית פקודת זימון. הפקודה היא: