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

תוכן שנמחק תוכן שנוסף
שורה 23:
שולפת את האיבר העליון במחסנית ודוחפת לאוגר.
 
'''PUSHF''' - דוחף את כל הדגלים למחסנית. ניתן להוציא את הדגלים ע"י '''POPF''' ואז הדגלים יחזרו למצב שהיו כאשר עשינו PUSHF (יש לציין שהדגלים חייבים להיות בראש המחסנית).
לדוגמה:
 
ניתן גם לדחוף את חלק רב מן האוגרים למחסנית להוציאם בעזרת '''PUSHA''' ו '''POPA''' (בהתאמה)
האוגרים שאותם ניתן להכניס ולהוציא בפקודות הנ"ל הם: AX,CX,DX,BX,SP,BP,SI,DI
 
== דוגמאות ==
<source lang="text">
mov ax, 5
שורה 44 ⟵ 48:
 
פקודה זו תוציא את 5 מהמחסנית ותכניס אותו ל-bx
 
 
 
'''PUSHF''' - דוחף את כל הדגלים למחסנית. ניתן להוציא את הדגלים ע"י '''POPF''' ואז הדגלים יחזרו למצב שהיו כאשר עשינו PUSHF (יש לציין שהדגלים חייבים להיות בראש המחסנית).
 
ניתן גם לדחוף את חלק רב מן האוגרים למחסנית להוציאם בעזרת '''PUSHA''' ו '''POPA''' (בהתאמה)
האוגרים שאותם ניתן להכניס ולהוציא בפקודות הנ"ל הם: AX,CX,DX,BX,SP,BP,SI,DI