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

תוכן שנמחק תוכן שנוסף
Crazy Ivan (שיחה | תרומות)
מ {{אסמבלי x86}}
Avital96 (שיחה | תרומות)
הוספתי את מה שהיה כתוב בדף http://he.wikibooks.org/wiki/%D7%90%D7%A1%D7%9E%D7%91%D7%9C%D7%99_x86/%D7%A4%D7%A7%D7%95%D7%93%D7%95%D7%AA/%D7%A4%D7%A7%D7%95%D7%93%D7%95%D7%AA_%D7%9E%D7%97%D7%A8%D7%95%D7%96%D7%AA
שורה 1:
{{אסמבלי x86}}
 
1. הוראת דחיפת נתון למחסנית
 
'''PUSH OP'''
 
OP - אוגר בעל 16 סיביות
- ערך בזיכרון
 
דוגמאות:
'''PUSH AX'''
 
2. הוראת שליפה מהמחסנית
'''POP OP'''
 
'''PUSHF''' - דוחף את כל הדגלים למחסנית. ניתן להוציא את הדגדלים ע"י POPF ואז הדגלים יחזרו למצב שהיו כאשר עשינו PUSHF (יש לציין שהדגלים חייבים להיות בראש המחסנית).