מבנה מחשבים
מרצה: פרופ' יהודה אפק ופרופ' נתן אינטרטור
מתרגל: הלל אבני
אתר הקורס
לחצו עלי!
שיעורי בית
במהלך הסמסטר יהיו 7 תרגילים, שמשקלם 20% מהציון הסופי בקורס.
יש חובת הגשה של שישה מתוך שבעת התרגילים.
אז מה היה לנו?
שבוע ראשוןהרצאה 1 - 7.3.12
תרגול 1 - 8.3.12
- סיכום קצר של כל מה שהולכים ללמוד בקורס - הולכים לבנות מחשב!!!
- הגורמים שמשפיעים על זמן המעבד.
- Cisc - להוסיף פעולות מסובכות למעבד (קל לצרכי תאימות).
- לעומת Risc - לשפר את הפעולות הנפוצות.
- חוק מור - צפיפות טרנזיסטורים במעבד גדלה פי 2 בכל שנה וחצי.
- טרנזיסטורים: nMos, pMos. קצת מבוא פיזיקלי.
- מהפך CMOS - מימוש not לוגי בעזרת טרנזיסטורים.
- מימוש שערי NAND ו- NOR עם טרנזיסטורים.
- מימוש mux - סלקטור.
תרגול 1 - 8.3.12
- שביתה!
שבוע שניהרצאה 2 - 14.3.12
תרגול 2 - 15.3.12
- ייצוג מספרים במחשב.
- מעבר בין בסיסים.
- חיבור מספרים בבסיס כללי.
- הצגה של מספרים שליליים בבסיס בינארי, המשלים ל-1, המשלים ל-2.
- נשא (carry) וגלישה של ביטים (overflow), בדיקת גלישה, וגלישה במשלים ל-2.
- מימוש של המשלים בעזרת שערי xor.
- חצי מסכם (HA) ומסכם מלא (FA), מימוש של מעגל מסכם ומחסר של מספרים בכמה ביטים.
תרגול 2 - 15.3.12
- שביתה!
שבוע שלישיהרצאה 3 - 21.3.12
מצגת 3תרגול 3 - 22.3.12
- חזרה על מעברים בין בסיסים, חיבור מספרים וארבעת שימושי XOR.
- אלגברה בוליאנית: מושגי יסוד, אקסיומות, משפטים יסודיים, כללי דה-מורגן.
- מימוש פונקציות בוליאניות עם שערים לוגיים.
- צורות קנוניות להצגת פונקציות בוליאניות: כסכום של מכפלות, או מכפלה של סכומים.
- אופרטורים לוגיים, ואיך ניתן לממש אותם בעזרת אופרטורים אחרים,
- ציורים על הלוח :)
- שערים מרובי כניסות.
- מפות קרנו (בונים אותן בעזרת קוד גריי).
מצגת 3תרגול 3 - 22.3.12
- טרנזיסטורים - מימוש שערים לוגים בעזרת pMos, nMos.
- אלגברה בוליאנית - יסודות וזהויות.
שבוע רביעיהרצאה 4 - 28.3.12
תרגול 4 - 29.3.12
- מפות קרנו עד חמישה משתנים, מושג השכנות, ואיך למצוא את הצמצום הכי טוב.
- פישוט של פונקציות עם מפות קרנו לפי סכום מכפלות (לפי ה 1-ים), ולפי מכפלת סכומים (לפי 0-ים), ומתי כל אחד יותר כדאי.
- צירופים עם don't care.
- לוגיקה צרופית:
- מימוש seven segment.
- מימוש full adder.
תרגול 4 - 29.3.12
- פישוט פונקציות עם מפות קרנו לפי סכום מכפלות ומכפלת סכומים.
- צירופים עם Don't Care.
שבוע חמישיהרצאה 5 - 4.4.12
תרגול 5 - 5.4.12
- חג חירות שמח!
תרגול 5 - 5.4.12
- חג חנוכה שמח!
שבוע שישיהרצאה 6 - 11.4.12
- פסח שמח!
תרגול 6 - 12.4.12
- ערב חג שני.
שבוע שביעיהרצאה 7 - 18.4.12
תרגול 7 - 19.4.12
- לוגיקה צירופית :
- מפענח - Decoder, קו Enable.
- מקודד - Encoder.
- מרבב - Multiplexer.
- מבוא ל-VHDL.
תרגול 7 - 19.4.12
- שימוש בFA וHA לייצוג פונקציות בוליאניות.
- שימוש בDecoders, Encoders ו-Multiplexer לייצוג פונקציות בוליאניות.