13
רררר רררר: ררררר- ר רר"ר דדדד ד' ררררר:26/01/2010 ררר09:00 ררר רררררר:3 רררר רררר ררר: דדדד דדדדד דדדדד: "דדדדדדדדדד דדדדדד" ררר רר : ר"ר רררר רררררררר ר"ר רררר רררר רררררר10 רררררר רררר רררר רר רר ררררר רר רררררר דדדד דדדדדד דדדד רררררר ררר רררררר רררר רררר ררררר ררררר רררררר רררר ררררררר ררררר רררר100 1 דדדדדד דדדדד

כרמי מרימוביץ_5082

  • Upload
    or-ron

  • View
    124

  • Download
    2

Embed Size (px)

Citation preview

Page 1: כרמי מרימוביץ_5082

זהות: מספר'אמועד א תש"ע-סמסטר 26/01/2010תאריך:

09:00שעה שעות3משך הבחינה:

אסורחומר עזר:

בחינה בקורס: "ארכיטקטורת מחשבים"

: ד"ר כרמי מרימוביץיםמרצד"ר אלון שקלר

עמודים כולל עמוד זה 10בבחינה

המחברת היא לטיוטא בלבד והיא נגרסת בסיום הבחינה– בגוף השאלון בלבדיש לענות על השאלות

100ציון מקסימלי אפשרי הינו

בהצלחה!1

מדבקיתברקוד

Page 2: כרמי מרימוביץ_5082

נק' 6 כל שאלה – ( נק' 30 ) I חלק :MANO של למחשבים הבאות הפקודות את להוסיף מעוניינים

FunctionOpcodeSymbolAC← M[EA] - AC 0100SUBIf (1-AC) > M[EA] then PC←EA 0110CMX

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

.5-7 עמ' MANO של המחווט למחשב מתייחסות1-3 שאלות

הפקודה של בתוכנה למימוש הדרוש6שבעמ' מהטבלה אסמבלי פקודות של המינימלי המספר.1SUB( הפקודה של בתוכנה למימוש דוגמא OR7 הוא שם הפקודות מספר– 6בעמ' מצויה )?

נכונה אינה תשובה ו. אף6ה. 3ד. 4 ג. 5ב. 7א.

ו-2 בשאלות יש3 הטבלה כדוגמת ואילך כוללT4 משלב שעון מחזורי המינימלי המספר מה למצוא ו-SUB הפקודות של בחומרה למימוש הדרוש7שבעמ' CMXלדוגמא, מימוש . ISZמחזורי3 מצריך

.הקיימת החומרה את לשנות איןואילך. כוללT4 משלב שעון

כוללT4 משלב שעון מחזורי של המינימלי המספר מה.2 הדרוש7שבעמ' הטבלה כדוגמת ואילך ?SUB למימוש

נכונה אינה תשובה ו. אף5ה. 4ד. 8 ג. 7ב. 6א.

כוללT4 משלב שעון מחזורי של המינימלי המספר מה.3 הדרוש7שבעמ' הטבלה כדוגמת ואילך ?CMX למימוש

נכונה אינה תשובה ו. אף9ה. 8ד. 7 ג. 6ב. 4א.

. 8-10עמ' MANO של המיקרו-מתוכנת למחשב מתייחסות4-5 שאלות ( הדרושindirect, וה-fetchה- שלבי )ללא מיקרו-פקודות של המינימלי המספר את למצוא יש בשאלות ADD הפקודה למימוש הדרוש פקודות של המינימלי . לדוגמא, המספרCMX ו-SUB הפקודות למימוש

.3 הוא10שבעמ' בטבלה אשר

וה-fetchה- שלבי )ללא מיקרו-פקודות של המינימלי המספר מה.4 ,indirectהדרוש ) למימוש ?SUB הפקודה

נכונה אינה תשובה ו. אף7ה. 3ד. 2 ג. 5ב. 4א.

הפקודה למימוש ( הדרושindirect, וה-fetchה- שלבי )לא מיקרו-פקודות של המינימלי המספר מה.5CMX?

נכונה אינה תשובה ו. אף11ה. 10ד. 8 ג. 7ב. 6א.

2

Page 3: כרמי מרימוביץ_5082

( נק' 25 ) II חלק . MANO של במחשב הבאה האסמבלי תכנית נתונה

ORG 100CLELDA BCMAINCSTA B

LOP, LDA AADD BSTA AISZ CSNA BUN LOPLDA XCMAINCADD CSTA CLDA ALDA BCMAINCADD ASTA AHLT

A, DEC 41 B, DEC 3C, HEX 0X, HEX 1

END

דצימליים? בערכים התוכנית בסוףA תוכן יהיה נק'( מה5).6

נכונה אינה תשובה ו. אף-2ה. 3ד. -1 ג. 2ב. 1א.

דצימליים? בערכים התוכנית בסוףB תוכן יהיה נק'( מה5).7

נכונה אינה תשובה ו. אף-3ה. -2ד. 13 ג. 3ב. -4א.

דצימליים? בערכים התוכנית בסוףC תוכן יהיה נק'( מה5).8

נכונה אינה תשובה ו. אף5ה. 7ד. -7 ג. 0ב. 13א.

התכנית. עושה מה במילים נק'( תארו10).9

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

נק' 6 כל שאלה – ( נק' 30 ) III חלק

3

Page 4: כרמי מרימוביץ_5082

של כולל בגודלCACHE ביטים( וזיכרון32 הוא מילה כל )גודל32M*32 בגודל זיכרון עם מחשב נתוןאחת. מילה מכיל בלוק (. כלtag ו-valid כולל )לא מילים 512

סופית. תוצאה רק ולא מלאה חישוב שורת רשמו נא10-14 בשאלות

( ?valid )כולל זה זיכרון לבניית דרושים ביטים כמהAssociative mapping cache. זיכרון לבנות רוצים.10

____________________________________________________________________________

? TAGה- גודל מהDirect map cache. זיכרון לבנות רוצים.11

____________________________________________________________________________

הנ"ל?Direct map cache זיכרון ( לבנייתvalid )כולל דרושים ביטים כמה .12

____________________________________________________________________________

?TAGה- גודל מהway associative cache-8. זיכרון לבנות רוצים.13

____________________________________________________________________________

הנ"ל?way associative cache-8 זיכרון ( לבנייתvalid )כולל דרושים ביטים כמה .14

____________________________________________________________________________

( נק' 15 ) IV חלק הדרוש רכיבים של המינימלי המספר שצריך. מה ככל4Kx8, 2Kx4, 1Kx2 זיכרון רכיבי נק'( נתונים8).15

? מנוצל לא זיכרון שטח שום שיהיה מבלי11Kx20 זיכרון מערכת לבניית

נכונה אינה תשובה ו. אף21ה. 23ד. 17 ג. 15ב. 9א.

נק'( מחשב7).16 בגודלROM מרכיבי מורכב ורכיבי4*512 RAMבגודל 1K*8 . למחשב8*128 אחד. כל אוגרים16 המכילים ק/פ ממשקי2 יש . כמו-כן, למחשבRAM זיכרון-2K*8 וROM זיכרון ROM, 01 - ממען00ש: באופן הכתובות בין להבדיל משמשות ביותר המשמעותיות הסיביות2 כי נתון

ממען11ו- הממשקים את - ממען הדרושים כתובת קווי של המינימלי המספר . מהRAMה- את ? זו במערכת

נכונה אינה תשובה ו. אף14ה. 12ד. 15 ג. 11ב. 13א.

4

Page 5: כרמי מרימוביץ_5082

5

Page 6: כרמי מרימוביץ_5082

6

דוגמא למימוש

בתוכנה של

Page 7: כרמי מרימוביץ_5082

7

Page 8: כרמי מרימוביץ_5082

8

Page 9: כרמי מרימוביץ_5082

9

Page 10: כרמי מרימוביץ_5082

10