ViewWiki

יחידה 3

איך מחשב מריץ תוכנית.

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

לפני היחידה הזאת

היחידה, שיעור אחר שיעור

שיעורים

4 שיעורים · 23 שאלות תרגול · כשעתיים

  1. זיכרון וכתובות

    מה יש בתוך מחשב לפני שהוא עושה משהו: תאי זיכרון ממוספרים, בית של שמונה סיביות, כתובות שאפיק של ארבעה חוטים יכול לתת, ותוכנית שהיא בסך הכול מספרים בזיכרון.

    כ־20 דקות 5 שאלות תרגול

  2. הבאה, פענוח, ביצוע

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

    כ־25 דקות 5 שאלות תרגול

  3. אוגרים וה־ALU

    איפה המעבד באמת מחשב: שני אוגרים של שמונה סיביות, ALU שמחברת ומחסרת, סכום שגדול מ־255 ומתגלגל מעבר לאפס, חיסור שיורד מתחת לאפס, ודגלים שזוכרים מה קרה.

    כ־25 דקות 6 שאלות תרגול

  4. קפיצות, לולאות ומהירות שעון

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

    כ־30 דקות 7 שאלות תרגול

היחידה הבאה אלגוריתמים ויעילות