פקודה היא הוראה למחשב לבצע פעולה.
לבו של המחשב הוא המעבד. המעבד מבצע רצף של פקודות מכונה (instruction), רצפים של סיביות שהמעבד מפענח ומבצע. כל פקודת מכונה בדרך כלל עושה פעולה פשוטה אחת. פעולות מורכבות יותר נבנות מאלגוריתמים, רצפים של פקודות מכונה רבות.
לפקודת המכונה יש מבנה ברור: קוד פקודה (האופרטור) וכתובות הנתונים שעליהם פועלת הפקודה (האופרנדים). אוסף כל פקודות המכונה של מעבד נקרא סט הפקודות שלו.
כותבים פקודות מכונה ישירות בשפת סף (assembly), ושיעתור בעבודה נעשה גם משפה עילית (high-level language), שפה קריאה לאדם שהמהדר (compiler) או המתרגם הופך לפקודות מכונה.
שפות תכנות מכילות פקודות, שנקראות statements, שבהן כותבים תוכניות. פקודה בשפה עילית חזקה יותר מפקודת מכונה בודדת. המהדר מתרגם כל פקודה לשורה אחת או לסדרה של פקודות מכונה.
פקודות בשפות תכנות מחולקות לקטגוריות שונות לפי התפקיד שלהן בתוכנית.
מערכת ההפעלה מקבלת הוראות מהמשתמש לביצוע פעולות. דוגמות מוכרות הן גזור, העתק והדבק במעבד תמלילים. בממשק משתמש גרפי נותנים הוראות אלה בדרך כלל באמצעות העכבר. בממשק שורת הפקודה (למשל DOS) מקלידים פקודות כטקסט. פקודה בממשק זה מתממשת בשתי צורות:
פקודה היא הוראה למחשב. הוראה אומרת מה לעשות.
המעבד הוא הלב של המחשב. המעבד קורא פקודות מכונה. פקודת מכונה היא רצף של אפסים ואחדים. אלה סימנים שהמעבד מבין. בדרך כלל כל פקודת מכונה עושה פעולה קטנה.
פעולות גדולות יותר נעשות על ידי הרבה פקודות קטנות ביחד.
לכל פקודת מכונה יש חלק שקובע מה לעשות. יש גם חלק שאומר על אילו נתונים לעבוד.
כותבים פקודות מכונה בשפת סף. שפת סף היא שפה קרובה לשפת המחשב. אפשר גם לכתוב בשפה עילית. שפה עילית היא שפה קלה לבני אדם. תוכנית שנקראת מהדר (מתרגם תוכנות) שוחרת את השפה העילית לשפת המכונה.
שפת תכנות כוללת פקודות להוראות בתוכנית. המהדר מחליף אותן בפקודות מכונה.
המשתמש נותן הוראות למחשב. בדוגמה, גזור, העתק והדבק במעבד תמלילים. בממשק גרפי משתמשים בעכבר. בשורת פקודה מקלידים פקודות בטקסט.
תגובות גולשים