התוכנה התכניות מורכבות מאוסף של הוראות ונתונים שהמיקרו-מעבד קורא , מפענח ומבצע . המיקרו-מעבד יכול לקרוא הוראות ונתונים המקודדים לספרות 0 ו . 1- הסיבה לכך היא שמרכיבי המחשב בנויים מאוסף של מעגלים ספרתיים , והמחשב פועל על-פי אותות המגדירים ' 0 ' ו ' 1 ' - לוגיים , כלומר על-פי נתונים שמוצגים בבסיס ספירה בינרי . שפת התכנות הזאת קרויה שפת מכונה וקשה להשתמש בה , משום שהתכניות לא קריאות וקשה לעקוב אחריהן . משום כך הומצאה שפת-סף ( Assmebly language ) הכוללת קודים של פעולות . כל קוד נכתב באותיות לטיניות , והוא מורכב ממילה או מקיצור של מילה המייצגת פעולה שיש לבצע . הקודים האלה נקראים קודים מנמוניים . ( Mnemonic codes ) לדוגמה , קוד הפעולה של הוראת חיבור הוא ADD ( קיצור של המילה ( ADDtion וקוד הפעולה של הוראת השוואה היא CMP ( קיצור של המילה . ( CoMPare המבנה של שפת סף קרוב יותר למבנה של שפת מכונה מלמבנה של שפות אחרות – כל הוראה בשפת-סף מקבילה להוראה בשפת מכונה . כדי שהמחשב יוכל לבצע את ההוראות הכתובות בשפת-סף , יש לתרגם אותן באמצעות תכנית מחשב הנקראת אסמבלר ( Assembler ) המתרגמת את ההוראות התכנית...  אל הספר
מטח : המרכז לטכנולוגיה חינוכית