שפה נמוכה - Assembly
שפת סף: שפה הכי קרובה לשפת מכונה.
למה ללמוד אסמבלי? זו שפה לסקרנים שרוצים להבין מה קורה בפנים בקוד. יש שפות גבוהות שמבצעות אוטומציה, אבל אסמבלי עוטפת את שפת המכונה ומקרבת אותנו למה שהמעבד באמת מבצע.
למעבד יש טבלה של פקודות בשפת מכונה (רצפים בינאריים). לדוגמה:
LDA #2
כמובן שהמעבד לא מבין את זה לבד. לכן יש צורך בתוכנה בשם Assembler – שמתרגמת את הקוד שלנו לשפת מכונה.
LDA
- טעינת ערך ל־ALDX
- טעינה ל־XLDY
- טעינה ל־YSTA, STX, STY
- אחסון הערכיםADC
- חיבור עם carrySBC
- חיסור עם carryניקוי ה־carry flag:
CLC
- ניקויSEC
- קביעת דגלINC, INX, INY
- הגדלהDEC, DEX, DEY
- הקטנה