אסמבלר – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
←פעולות בסיסיות:: עיצוב רשימת הפעולות כטבלה |
|||
שורה 17:
==אסמבלר למעבדי [[אינטל]]==
===פעולות בסיסיות:===
{| class="wikitable"
|+ פעולות בסיסיות באסמבלר x86
*MOV op1, op2 ; העתקת op1 אל op2▼
|-
*ADD op1, op2 ; חיבור op1 עם op2 והשמה ב-op1▼
! הוראת אסמבלי !! משמעותה
*SUB op1, op2 ; חיסור op1 ב-op2 והשמה ב-op1▼
|-
*INC op ; הגדלת op ב-1▼
*DEC op ; הקטנת op ב-1▼
|-
*CMP op1, op2 ; הפעלת פעולת SUB מדומה תוך עדכון [[אוגר הדגלים]] אך ללא שינוי האופרנדים▼
|-
|-
|-
|-
▲
|-
| <source lang="asm"> OR op1, op2 </source> || פעולת [[OR]] לוגית בין op1 ל-op2 והשמה ב-op1
|-
| <source lang="asm"> AND op1, op2 </source> || פעולת [[AND]] לוגית בין op1 ל-op2 והשמה ב-op1
|}
===אסמבלרים נפוצים למעבדי [[אינטל]]===
|