|
עמוד:76
יחידת המישק לפס – מפיקה באמצעות מעגלים חשמליים את הכתובות של תאי הזיכרון , שהמיקרו-מעבד פונה אליהם , ומפיקה אותות בקרה לביצוע פעולות של קריאה וכתיבה בזיכרון ובמפתחי הקלט והפלט . היחידה הזאת גם מביאה את ההוראות של התכנית מן הזיכרון למיקרו-מעבד ומסנכרנת את הפעולות של מרכיבי מחשב באמצעות שעון . השעון מספק אותות ( דפקים ) בתדר מסוים ( למשל 5 מיליון דפקים בשנייה או . ( 5 MHz בעזרת הדפקים האלה מתאמת יחידת הבקרה בין כל פעולות המחשב . יחידת הביצוע – מקבלת את הוראות התכנית ואת האופרנדים הדרושים לביצועה מיחידת המישק לפס . היא מפענחת כל הוראה ומבצעת אותה באמצעות היחידה האריתמטית-לוגית שלה . הוראות הדורשות העברה של נתונים לזיכרון או להתקני קלט ופלט היא מבצעת בשיתופה של יחידת המישק לפס . האוגרים – ( registers ) משמשים בין השאר לאחסון זמני של הנתונים שיחידת הביצוע מעבדת . לדוגמה , בסעיף 1 . 3 התייחסנו לשני אוגרים : לאוגר , DX שנשמרה בו כתובת המפתח המקבילי , ולאוגר , AX שנשמרו בו נתונים שנקלטו מהתקן הקלט לפני שעובדו . זמן הגישה לאוגרים האלה מהיר בהרבה מזמן הגישה אל הזיכרון , אולם שטח האחסון שלהם קטן מאוד . אפשר לחלק את האוגרים במיקרו-מעבד לשתי קטגוריות : . 1 אוגרים למטרות כלליות , שמשמשים כזיכרון פנימי ( זיכרון טיוטה ) של המיקרו-מעבד ושנשמרים בהם נתונים ותוצאות ביניים של הפעולות השונות . . 2 אוגרים ייעודיים , שיש להם תפקיד מוגדר בביצוע מחזור הבאה-ביצוע של הוראה . פס נתונים פנימי – תפקידו להעביר נתונים בין היחידות השונות של המיקרו-מעבד כגון יחידת המישק לפס ויחידת הביצוע . המבנה של פס נתונים פנימי דומה למבנה של פס נתונים חיצוני המקשר בין המיקרו-מעבד לזיכרון וליחידות הקלט / פלט . לעומת זאת , קצב העברת הנתונים בפס הפנימי גבוה בהרבה מאשר בפס החיצוני . משום כך קצב העבודה של המיקרו-מעבד גבוה בהרבה מקצב העבודה של היחידות החיצוניות הקשורות אליו , והן מאטות את מהירות העבודה של המחשב . הפערים האלה מציבים אתגרים רבים בפני מפתחי המחשבים , והם מקדישים זמן רב לייעול העבודה של המיקרו-מעבד כאשר הוא פועל בתיאום עם התקנים אטיים יותר . חלק מן הפתרונות שהציעו יושמו במיקרו-מעבד . 8086 פתרונות מתקדמים יותר יושמו במחשבים מדורות מתקדמים יותר . חלק מהפתרונות האלה יוצגו בפרק השני של הספר .
|
|