אסמבלי x86/התקשורת בין המעבד לזיכרון ויחידות הקלט-פלט: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
שורה 9:
== חלקי הזיכרון ==
יש חלוקה בתוך הזיכרון למקטעים. כל מקטע יש לו כתובת משלו, שבתוכה קיימות כמה כתובות שכל כתובת היא של תא אחד. מלבד הזיכרון שבו מאוכסנת התוכנית והזיכרון שבו הנתונים הנדרשים לתוכנית מסויימת, יש כמה חלקים בזיכרון שנמצאים בעצם בתוך המעבד, והגישה אליהם מהירה ביותר. חלקים אלה הם האוגרים. כל התוכניות בנויות על העברת מידע ממקום סתמי בזכריון אל אחד האוגרים, או להיפך. אין גישה להעברת מידע בזיכרון ממקום למקום בלי לעבור קודם כל לאחד מהאוגרים.
 
===מצביעים===
כדי לעבור מנקודה מסויימת בזיכרון לנקודה אחרת, צריך שיהיה מידע איפה נמצאים כרגע, למחשב אין מכונה שזזה ממקום למקום, במקום זה קיימים אוגרים מסויימים שהנתון שבתוכם אומר מאיזה חלק בזיכרון לקראו כעת. כדי להורות לעבור לחלק הבא יש לשנות את המספר שם ב-1.
===המחסנית===
יש קטע בזיכרון שהמצביע לא זז ממנו, אלא כל הנתונים שנכנסים שם, נדחפים קדימה בכתובת אחת ורק את הנתון האחרון שנכנס המצביע רואה.