» נושאי לימוד
» נושאי לימוד
יום רביעי 12 באוגוסט 2020
פרק 8 - יחידת האוגרים
דף ראשי  פרק 8 - יחידת האוגרים גרסה להדפסה

 

יחידת האוגרים (Registers) היא יחידה המורכבת מ-32 יחידת זיכרון, שכל אחת מכילה מידע בגודל 32 סיביות. כל פעולה שמבוצעת ביחידת העיבוד המרכזית (CPU) עוברת דרך היחידה הנ"ל. הפעולות הם לדוגמה פניות לזיכרון הראשי, שמירת מענים (כתובות) וערכים לצורך שימוש מאוחר יותר וכו'.

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

כניסות Read Reg1 ו-Read Reg2 (בגודל 5 סיביות כל אחת): אנו מעבירים בכל כניסה את האינדקס של האוגר אותו אנו רוצים לקרוא. כדי למפות 32 אוגרים יש צורך בשימוש ב-5 סיביות (32=25).

יציאות data1 ו-data2: יציאות בגודל 32 סיביות כל אחת, אשר מעבירות את המידע מתוך האוגר הנבחר אל מחוץ ליחידה. האוגר הנבחר נקבע ע"י כניסת Read Reg המתאימה.

כניסת Write Reg: כניסה בגודל 5 בתים אשר קובעת לאיזה אוגר נכתוב את המידע שמצוי בכניסת Write data.

כניסת Write data: כניסת בגודל 32 סיביות שמכילה מידע (כמובן, בגודל 32 סיבית) אשר אותו רוצים לכתוב אל אוגר ביחידה.

כניסת Write Enable: כניסה אשר מאפשרת או מונעת כתיבה של מידע ליחידת האוגרים. כאשר הכניסה ב-0 לא תתאפשר כתיבה ליחידה וכאשר היא עולה ל-1 ניתן לכתוב אל האוגרים ביחידה.

 

השקפים הבאים מסבירים את כל האמור על גבי שרטוט של יחידת האוגרים וכמו כן מכילים דוגמא מפורטת של תהליך הקריאה והכתיבה.

 

 22-02-04 / 20:31  עודכן ,  04-02-04 / 20:08  נוצר ע"י אפרת ליברך  בתאריך 
 שקפים 8,9 - חישוב שארית - הקודםהבא - שקף 8 - מימוש קריאה מיחידת האוגרים 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 5