Professional Documents
Culture Documents
Test
Test
מספר זהות:
סמסטר ב תשע"ה -מועד א'
תאריך01/10/1105 :
יום :שישי
שעה 9:11
משך הבחינה 1.5 :שעות
חומר עזר :אסור
מדבקית
ברקוד
שימו לב:
יש לענות על השאלות בגוף הבחינה
המחברת מיועדת לטיוטה ולא תיבדק
ייתכן ושאלה משתרעת על יותר מעמוד אחד – אנא וודאו היכן שאלה מתחילה והיכן
היא נגמרת לפי שאתם פותרים אותה
אם לא נרשם אחרת ,יש לבחור בתשובה אחת בלבד שהיא הנכונה ביותר
אם בחרתם בתשובת "כל התשובות לא נכונות" ונדרש נימוק -חובה לנמק .ללא נימוק
נכון ,לא תתקבלנה נקודות בגין התשובה גם אם היא נכונה.
נא לקרוא את כל השאלות היטב על-מנת להימנע מטעויות עקב הבנת הנקרא.
בהצלחה!
1
טור א
שאלה מס1 .
01011 א.
01110 ב.
01010 ג.
01101 ד.
כל התשובות אינן נכונות משום שהתשובה הנכונה היא ________________________________ ה.
0 א.
8 ב.
04 ג.
05 ד.
ל התשובות אינן נכונות משום שהתשובה הנכונה היא _______________________________ ה.
2
טור א
4 .שאלה מס
:ABFF נתונה הטבלה האופיינית של דלגלג
A B Q(t) Q(t+1)
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0
? הבאים מבצע את הדרושHDL- אילו מבין מימושי ה. ולוגיקה מינימליתSRFF בעזרתABFF מעוניינים לבנות
.יש להקיף את כל התשובות הנכונות במידה ומצאתם יותר מתשובה אחת נכונה
ב א
CHIP ABSRFF { CHIP ABSRFF {
IN A,B; IN A,B;
OUT Q; OUT Q;
PARTS: PARTS:
Not( in=q, out=nq); Not( in=q, out=nq);
Not( in=A, out=na); Not( in=A, out=na);
Or( a=A, b=nq, out=q1); Or( a=na, b=B, out=q1);
And( a=q1, b=B, out=inS); And( a=q1, b=nq, out=inS);
Not( in=B, out=nb); Not( in=B, out=nb);
Or( a=nb, b=na, out=q2); Or( a=nb, b=a, out=q2);
And( a=q2, b=nq, out=inR); And( a=q2, b=nq, out=inR);
SRFF( S=inS, R=inR, out=Q, out=q); SRFF( S=inS, R=inR, out=Q, out=q);
{ {
ד ג
CHIP ABSRFF { CHIP ABSRFF {
IN A,B; IN A,B;
OUT Q; OUT Q;
PARTS: PARTS:
Not( in=q, out=nq); Not( in=Q, out=nq);
Not( in=A, out=na); Not( in=A, out=na);
Or( a=na, b=B, out=q1); Or( a=na, b=B, out=q1);
And( a=q1, b=nq, out=inS); And( a=q1, b=nq, out=inS);
Not( in=B, out=nb); Not( in=B, out=nb);
Or( a=nb, b=A, out=q2); Or( a=nb, b=A, out=q2);
And( a=q2, b=q, out=inR); And( a=q2, b=Q, out=inR);
SRFF( S=inS, R=inR, out=Q, out=q); SRFF( S=inS, R=inR, out=Q);
} {
אף תשובה אינה נכונה משום שהתשובה הנכונה היא.ה
3
טור א
שאלה מס5 .
נתונה הפונקציה ] 𝑦[1ממימוש ה HDL-בשאלה ( 1ללא קשר לנכונותה) .אילו מהטענות הבאות נכונות ?
יש להקיף את כל התשובות הנכונות במידה ומצאתם יותר מתשובה אחת נכונה.
4 א.
5 ב.
8 ג.
9 ד.
כל התשובות אינן נכונות משום שהתשובה הנכונה היא _____________________ ה.
Next state
Present state
X=0 X=1
Q0 Q0/1 Q1/0
Q1 Q2/0 Q2/0
Q2 Q0/1 Q3/0
Q3 Q4/0 Q0/0
Q4 Q5/0 Q4/0
Q5 Q6/0 Q5/1
Q6 Q0/0 Q1/0
4
טור א
שאלה מס8 .
נתונה טבלת המעברים הבאה:
Next state
Present state
X=0 X=1
001 100 011
010 110 100
011 001 100
100 010 011
110 001 011
למימוש מכונת המצבים עושים שימוש ב 3-יחידות .TFFיציאת ה FF-אשר מכיל את ה LSB -של מספר המצב מסומנת ע"י
,𝑄0יציאת ה FF-אשר מכיל את ה MSB -של מספר המצב מסומנת ע"י 𝑄2ויציאת ה FF -אשר מכיל את הביט האמצעי של
מספר המצב מסומנת ע"י .𝑄1מה המספר המינימלי של שערי NANDהנחוץ למימוש ? 𝑇1
06 א.
01 ב.
01 ג.
05 ד.
כל התשובות אינן נכונות משום שהתשובה הנכונה היא _______________________________________ ה.
5
טור א
11 .שאלה מס
המונהjmp=0 וכאשר0- המונה מקודם בjmp=1 כאשר.jmp למונה כניסת בקרה.UP MOD 8 מעוניינים לממש מונה
מרכיבות את סיביות המניה הנוכחית כאשרDFF - יציאות רכיבי ה. ולוגיקה מינימליתDFF רכיבי6 לרשותכם.1-מקודם ב
איזה מבין המימושים.MSB- שמכיל את הDFF𝑄 הוא יציאת ה2- של המונה וLSB- שמכיל את הDFF𝑄 הוא יציאת ה0
?הבאים הוא הנכון והמינימלי
.יש להקיף את כל התשובות הנכונות במידה ומצאתם יותר מתשובה אחת נכונה
:תשובה
ב א
CHIP U12MOD8Counter { CHIP U12MOD8Counter {
IN jmp; IN jmp;
OUT Q[3]; OUT Q[3];
PARTS: PARTS:
Not( in=jmp, out=nd); Not( in=jmp, out=nd);
Not( in=Q0, out=notQ0); Not( in=Q0, out=notQ0);
Not( in=Q1, out=notQ1); Not( in=Q1, out=notQ1);
Or( a=Q0, b=nd, out=p1); Or( a=Q0, b=nd, out=p1);
And( a=notQ0, b=jmp, out=p2); And( a=notQ0, b=jmp, out=p2);
And( a=Q1, b=notQ2, out=x1); And( a=Q1, b=notQ2, out=x1);
And( a=x1, b=p1, out=x2); And( a=x1, b=p1, out=x2);
Or( a=p2, b=notQ1, out=x4); Or( a=p2, b=notQ1, out=x4);
And( a=x4, b=Q2, out=x5); And( a=x4, b=Q2, out=x5);
Or( a=x2, b=x5, out=D2); Or( a=x2, b=x5, out=D2);
And( a=notQ1, b=p1, out=x6); And( a=notQ1, b=p1, out=x6);
And( a=p2, b=Q1, out=x7); And( a=p2, b=Q1, out=x7);
Or( a=x6, b=x7, out=D1); Or( a=x6, b=x7, out=D1);
DFF( in=jmp, out=Q[0], out=Q0); Xor( a=jmp, b=Q0, out=D0);
DFF( in=D1, out=Q[1], out=Q1); DFF( in=D0, out=Q[0], out=Q0);
DFF( in=D2, out=Q[2], out=Q2); DFF( in=D1, out=Q[1], out=Q1);
Not( in=Q2, out=notQ2); DFF( in=D2, out=Q[2], out=Q2);
} Not( in=Q2, out=notQ2);
}
ד ג
CHIP U12MOD8Counter { CHIP U12MOD8Counter {
IN jmp; IN jmp;
OUT Q[3]; OUT Q[3];
PARTS: PARTS:
Not( in=jmp, out=nd); Not( in=jmp, out=nd);
Not( in=Q0, out=notQ0); Not( in=Q0, out=notQ0);
Not( in=Q1, out=notQ1); Not( in=Q1, out=notQ1);
Or( a=Q0, b=nd, out=p1); Or( a=Q0, b=nd, out=p1);
And( a=notQ0, b=jmp, out=p2); And( a=notQ0, b=jmp, out=p2);
And( a=Q1, b=notQ2, out=x1); And( a=Q1, b=notQ2, out=x1);
And( a=x1, b=p1, out=x2); And( a=x1, b=p1, out=x2);
DFF( in=D0, out=Q[0], out=Q0); Or( a=p2, b=notQ1, out=x4);
DFF( in=D1, out=Q[1], out=Q1); And( a=x4, b=Q2, out=x5);
DFF( in=D2, out=Q[2], out=Q2); Or( a=x2, b=x5, out=D2);
Or( a=p2, b=notQ1, out=x4); And( a=notQ1, b=p1, out=x6);
And( a=x4, b=Q2, out=x5); And( a=p2, b=notQ1, out=x7);
Or( a=x2, b=x5, out=D2); Or( a=x6, b=x7, out=D1);
And( a=notQ1, b=p1, out=x6); Xor( a=jmp, b=Q0, out=D0);
And( a=p2, b=Q1, out=x7); DFF( in=D0, out=Q[0], out=Q0);
Or( a=x6, b=x7, out=D1); DFF( in=D1, out=Q[1], out=Q1);
Xor( a=jmp, b=Q0, out=D0); DFF( in=D2, out=Q[2], out=Q2);
Not( in=Q2, out=notQ2); Not( in=Q2, out=notQ2);
} }
6
טור א
ה .אף תשובה אינה נכונה כי התשובה הנכונה היא
דף נוסחאות
משוואות אופייניות Characteristic equations
7