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

תוכן שנמחק תוכן שנוסף
ינון א (שיחה | תרומות)
אין תקציר עריכה
ינון א (שיחה | תרומות)
אין תקציר עריכה
שורה 14:
{{פקודה|NOT|פעולה=ביצוע NOT לוגי אופרנד המקור.|פרמטרים=אוגר; זכרון|תחביר=NOT OpDestination|דוגמה=כאשר AX=01001101b:<BR>NOT AX; AX = 10110010b|אלגוריתם=OpDestination = NOT OpDestination}}
 
{{פקודה|SHRROR|פעולה=הזזה של כל הבתים באופרנד היעד ימינה כמה פעמים לפי ערך אופרנד היעד. בביתהבתים השמאלישנמחקו יכנסיכנסו 0לשמאל.|פרמטרים=זכרון, 1; אוגר, 1; זכרון, CL; אוגר, CL
|תחביר=ROR OpDestination, OpSource|דוגמה=כאשר AX=10011010b:<BR>ROR AX, 1; AX = 00001101b|אלגוריתם=OpDestination = OpDestination, ROR OpSource|הערות='''הדגלים המשתנים:''' Carry, Overflow}}
 
{{פקודה|ROL|פעולה=הזזה של כל הבתים באופרנד היעד שמאלה כמה פעמים לפי ערך אופרנד היעד. הבתים שנמחקו יכנסו לימין.|פרמטרים=זכרון, 1; אוגר, 1; זכרון, CL; אוגר, CL
|תחביר=ROL OpDestination, OpSource|דוגמה=כאשר AX=10110101b:<BR>ROL AX, 1; AX = 11011010b|אלגוריתם=OpDestination = OpDestination, ROL OpSource|הערות='''הדגלים המשתנים:''' Carry, Overflow}}
 
{{פקודה|SHR|פעולה=הזזה של כל הבתים באופרנד היעד ימינה כמה פעמים לפי ערך אופרנד היעד. בבתים החסרים משמאל יכנסו 0.|פרמטרים=זכרון, 1; אוגר, 1; זכרון, CL; אוגר, CL
|תחביר=SHR OpDestination, OpSource|דוגמה=כאשר AX=00011010b:<BR>SHR AX, 1; AX = 00001101b|אלגוריתם=OpDestination = OpDestination, SHR OpSource|הערות='''הדגלים המשתנים:''' Carry, Overflow}}
 
{{פקודה|SHL|פעולה=הזזה של כל הבתים באופרנד היעד שמאלה כמה פעמים לפי ערך אופרנד היעד. בביתבבתים הימניהחסרים יכנסמימין יכנסו 0.|פרמטרים=זכרון, 1; אוגר, 1; זכרון, CL; אוגר, CL
|תחביר=SHR OpDestination, OpSource|דוגמה=כאשר AX=00011010b:<BR>SHR AX, 1; AX = 00001101b|אלגוריתם=OpDestination = OpDestination, SHL OpSource|הערות='''הדגלים המשתנים:''' Carry, Overflow}}