פקודת תנאי – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה |
מאין תקציר עריכה |
||
שורה 1:
ב[[שפת תכנות|שפות תכנות]], '''פקודת if''' (או '''IF''') היא ה[[פקודה (מחשב)|פקודה]] הבסיסית ביותר ל[[בקרת זרימה]], כלומר לשליטה על סדר ביצוע הפקודות ב[[תוכנית מחשב]].<br />
קיומה של פקודת מותנית (כדוגמת הפקודה if) בשפה הוא אחד הקריטריונים הראשונים להבחנה בין שפת תכנות ל[[שפת מחשב]] שאינה שפת תכנות.
שורה 109:
==תחביר הפקודה ב[[שפת סף|שפות סף]]==
בשפות סף אין התניה לביצוע קבוצת פקודות, אלא ביצוע מותנה של פקודה בודדת.<br />
דוגמאות אפשריות לפקודת אסמבלי
* אם הערך ב[[אוגר (מחשבים)|אוגר]] R2 הוא 0 עבור לפקודה שכתובתה נמצאת באוגר R7.
* אם הערך באוגר R2 גדול מהערך באוגר R4 הדלק ביט באוגר סטטוס. (הביט הזה יוכל לשמש בפקודות הבאות)
|