עמוד:251

שימו לב שה8086- הוא האחראי לתזמון הפסים : הזיכרון חייב לקרוא את הבית או את מילת הנתונים עד הזמן שהאות MEMORY WRITE עובר למצב גבוה ב- . T אם הזיכרון 4 לא יספיק לעשות זאת , המידע שייכתב בזיכרון יהיה משובש . דוגמה לבעיה תארו את תוכנם של פס הכתובות , פס הנתונים ופס הבקרה , בכל אחד ממצבי השעון , בזמן ביצוע ההוראה . MOV ] BX [ , CL הניחו כי תוכן האוגרים הוא : BX = 1000 h CL = 12 h DS = 3020 h פתרון ההוראה מבצעת כתיבה לזיכרון , לכתובת שאליה מצביע האוגר , BX דהיינו , 1000 h היחסית לתחילת סגמנט הנתונים . DS מכאן , שהכתובת הפיזית היא : 30200 h + 1000 h = 31200 h כתובת זו נשלחת לפס הכתובות / נתונים בזמן , T וננעלת בנועלים כדי לספק לזיכרון כתובת 1 יציבה במשך כל מחזור הכתיבה . אות הבקרה של הפס MEMORY WRITE פעיל בזמן , T האות M / IO גבוה ומצביע על 2 פנייה לזיכרון , האות WR נמוך ומצביע על כתיבה , והאות RD גבוה , כלומר לא מתבצעת קריאה . יתר שלושת האותות של פס הבקרה : , IO WRITE , IO READ ו- MEMORY READ אינם פעילים ב- T ( דהיינו מצבם הלוגי הוא . ( ' 1 ' 2 פס הנתונים יכיל את תוכן האוגר . 12 h : CL מחזור ההמתנה והאות READY מה יקרה אם זמן הגישה של הזיכרון איטי ביחס למהירות העבודה של המיקרו-מעבד , והזיכרון אינו מספיק להוציא את הנתונים ( במחזור קריאה , ( או לקלוט אותם ( במחזור כתיבה ) עד הזמן ? T 4

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר