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

תוכן שנמחק תוכן שנוסף
←‏מקרו: שלוש ולא שתיים
אין תקציר עריכה
שורה 2:
== מקרו ==
{{אסמבלי|מבט כללי על אסמבלר}}
מקרו- הוא כלי שימושי לחסיכה בקוד.
אם יש קטע קוד שחוזר על עצמו אז אפשר להגדיר אותו במקרו ולקרוא לקטע קוד על ידי קריאה למקרו
 
<br />
לדוגמה:
לדוגמא:
 
<br />
במקום לרשום:
<source lang="text">
שורה 33:
m1
</source>
ויש אפשרות לזמן למקרו משתנים. לדוגמה:
<br />
לדוגמא:
<source lang="text">
macro aa num1,num2,num3
שורה 43 ⟵ 41:
endm
</source>
ויש עוד אפשרות לזמן אוגרים למאקרולמקרו והוא מבצע על כל האוגרים פעולות אחד אחרי השני.
 
<br />
לדוגמה:
לדוגמא:
<source lang="text">
<macro pushr r<ax,bx,cx,dx,si,di