רשימת הקורסים: תואר ראשון ושני

נקה
  • מבנה המחשב

    מדעי המחשב | שנה א’ | חובה
    קוד הקורס: 10203021
    דרישות קדם: אין
    סמסטר ב' , שנה א’
    נקודות זכות: 4

    כיצד נשמר מידע במחשב? איך המחשב מבצע פעולות בסיסיות? בקורס נכיר את אבני הבניין היסודיות של מערכות
    ממוחשבות. נלמד כיצד מידע מיוצג באופן בינארי ומיהם השערים הלוגיים הבסיסיים המאפשרים לנו לעבד מידע
    מכל סוג: מספרים, אותיות, מוסיקה, תמונות ועוד. כמו כן בקורס הזה נלמד להתייחס למחשב ה- PCבשפה שלו ונכיר דרכי התערבות בין התכנות בשפת  C לבין ריצת התוכנה על החומרה.

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

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

    כמו כן נכיר את עקרונות התכנות בשפת סף. הכרת פקודות האסמבלי של המעבדים ממשפחת X86 של אינטל. נבין נכתוב תוכניות בסיסיות בשפת סף בארכיטקטורת 32 ביט בסביבת SASM, ובעיקר נבין את הקשר בין תפקוד פונקציונאלי של קוד שנכתב בשפה עילית לקוד בשפת סף.