
Assembly
היחידה מלמדת מבנה מחשבים ושפות סף על ידי בניית מחשב מודרני, מאָ לף עד תָ ו. את המסע הקונסטרוקטיבי הזה התלמידים מתחילים משערים לוגיים בסיסיים, ומסיימים לאחר שישה פרויקטי בנייה במערכת מחשב כללית שמעוצבת לבצע כל תוכנית שהיא. כל הידע התיאורטי והפרקטי הנדרש לבניית המחשב ניתן במסגרת השיעורים וחומרי הלימוד של היחידה. בנוסף לבניית המחשב, התלמידים יפתחו אסמבלר לתרגום תכניות סימבוליות לקוד בינארי. את האסמבלר ניתן לפתח בכל שפת תיכנות עילית כגון פייתון, #C , ג'אווה, ++C/C ,לפי הנחיות המורים בכל בית ספר.
הקורס מבוסס על אתר הקורס ונמצא גם באתר הקמפוס
פרק 0 : מבוא מערכות מחשב ואסמבלר




פרק 1 : לוגיקה בוליאנית
הרצאות פרק 1
1. מושגי יסוד
3. פונקציות בוליאניות 14. נאנד )(Nand
4. שערים לוגיים
8. בניית רכיבים )Chips(: סיכום
9. רצפי סיביות
10. פרויקט 1: רכיבים
11. פרויקט 1: הנחיות
12. פרספקטיבה
פרק 2 : אריתמטיקה בוליאנית
הרצאות פרק 2
1. מבוא
2. ייצוג מספרים
7. ,ALU, א׳ 28. ,ALU, ב׳ 29. פרויקט 2, רכיבים
8. רצפי סיביות
10. פרספקטיבה
פרק 3 : זיכרון
הרצאות פרק 3
1. מבוא
3. שעון
4. אוגרים
5. זיכרון RAM
6. מונים
10. לוגיקה סדרתית
13. פרויקט 3: הנחיות
14. פרספקטיבה
פרק 4: שפות סף
הרצאות פרק 4
1. הקדמה
3. מושגי יסוד: בקרה 44. מחשב Hack
4. Hack שפת .45
6. פקודות בקרה
12. שפת Hack: סקירה
13. שפת Hack: הגדרה 46.1 פלט )(output
15. פרספקטיבה
16. כתיבת תוכניות