אסמבלר


אסמבלר הוא תוכנה. היא משנה תוכניות משפת סף (שפת סף = מילים קצרות שמייצגות פקודות למחשב) לשפת מכונה (שפת מכונה = ביטים שהמחשב מבין).

בכל פקודת אסמבלי יש בדרך כלל פקודת מכונה אחת. ככה קל לראות מה כל פקודה עושה.

פעם, לפני שנות ה-70, אנשים כתבו הרבה באסמבלר. זה היה כי מחשבים היו קטנים וחסכוניים. היום כותבים יותר בשפות שקלות יותר, אבל אסמבלר עדיין שימושי בחלקים שצריכים מהירות.

יש גם 'מקרו' (מקרו = פקודה אחת שמחליפה כמה פקודות). זה חוסך כתיבה של דברים שחוזרים על עצמם.

כל מעבד (החלק במחשב שמבצע פקודות) מדבר שפה משלו. לכן יש אסמבלרים שונים לכל מעבד.

יש אסמבלרים שעובדים על מעבדי אינטל.

באסמבלר עושים דברים כמו להעביר ערכים (mov), לקרוא שירותי מערכת (int) ולסיים תוכנית.

יש דוגמה שמדפיסה "Hello, world!". הקוד שומר את ההודעה בזיכרון, מבקש מהמערכת להדפיס אותה, ואז סוגר את התוכנית.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!