לשם מה הרשומות?

לשם מה הרשומות?
לשם מה הרשומות?

וִידֵאוֹ: לשם מה הרשומות?

וִידֵאוֹ: לשם מה הרשומות?
וִידֵאוֹ: Idan Amedi - Mipo Lesham | עידן עמדי - מפה לשם 2024, דֵצֶמבֶּר
Anonim

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

לשם מה הרשומות?
לשם מה הרשומות?

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

כל רישום של המעבד הוא מעגל אלקטרוני דיגיטלי המכיל רצף של מספרים בינאריים ברוחבים שונים (16, 32 או 64) ותוצאות ההמרות ביניהם. לפי סוג הקליטה וההעברה של המידע, הם יכולים להיות רצופים (משמרים) ומקבילים.

רישומי הצברים הם אוניברסליים, הם מכילים את מרבית תוצאות הביניים של ביצוע פקודות שונות (לוגיות, חשבון, קלט / פלט וכו '). מעבד יכול להכיל יותר מסוללה אחת. מפתחי תוכנה משתמשים בסוללות כדי להפחית את רוחב הסיביות של ההוראות, לפשט את קוד התוכנית.

רישומי דגלים מכונים גם רושמי תנאים. הם מראים תוצאה מוגדרת של הפעולה, שיכולה להיות אפסית, חיובית, שלילית, או להצביע על הצפה. בדרך כלל קודי תנאי משולבים בקבוצות ויוצרים סוג אחר של רישום - מרשם בקרה. שינוי רישומי הדגל אפשרי, אך לא רצוי, כדי לא לעוות את התוצאה כולה.

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

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

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

ישנם שני רושמי אינדקסים - אינדקס המקור ואינדקס היעד. הם משמשים לקבלת כתובת נתוני המחסנית בשילוב עם רישומי מצביע.

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

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

מוּמלָץ: