|
صفحة: 320
הבאה-ביצוע חדש ( כמתואר באיור 2 . 44 א . ( כדי לשפר את מהירות העיבוד , משתמשים באפשרות של הבאה מוקדמת , שלפיה , מחזור ההבאה של ההוראה הבאה מתחיל לפני סיום מחזור הביצוע של ההוראה הנוכחית , כמתואר באיור 2 . 44 ב . ' הגודל של תור הוראות קובע בין השאר כמה הוראות יכולות להישמר בתור ההוראות . במיקרו-מעבד 8086 בתור ההוראות אפשר לאחסן 6 הוראות . במיקרו-מעבדים מתקדמים עלה גודל תור ההוראות והשתפרו הטכניקות להבאת ההוראה הבאה בתור . מובן שכל השיפורים הללו מגדילים את מהירות העיבוד של המיקרו-מעבד . ארגון הזיכרון ב8086- הזיכרון ב8086- כולל תאים של , 1 Mega שכל אחד מהם בגודל 8 סיביות 1 ) בית . ( לכל תא ישנה כתובת יחודית ( כתובת פיזית ) בגודל 20 סיביות . למעשה , הזיכרון מחולק לשני בנקים : בנק המכיל את כל התאים בעלי הכתובות הזוגיות ובנק המכיל את כל התאים בעלי הכתובות האי-זוגיות . כך אפשר לפנות לבית אחד בזיכרון או למילה המורכבת משני בתים . את מרחב הזיכרון של ה8086- ניתן לחלק ל16- מקטעים בני 64 KB כל אחד . חלק מן המקטעים האלו שמורים עבור מערכת המחשב ואחרים משמשים לשמירת נתונים ולביצוע תכניות . בדרך כלל , כדי לפנות לתא מסוים בתכנית , אנו מתייחסים לכתובת יחסית . כתובת יחסית היא בת 16 סיביות והיא מגדירת את ההיסט של כתובת התא מתחילת המקטע . בנוסף , ניתן לפנות לתא באמצעות כתובת מוחלטת המוגדרת על-ידי כתובת בת 20 סיביות . איור 2 . 44 א . שלבי הבאה – ביצוע ללא הבאה מוקדמת א . שלבי הבאה – ביצוע עם הבאה מוקדמת בכל הוראה
|
|