3. Ödev - Başkent Üniversitesi
3. Ödev - Başkent Üniversitesi
3. Ödev - Başkent Üniversitesi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Üçüncü <strong>Ödev</strong><br />
<strong>Başkent</strong> <strong>Üniversitesi</strong><br />
Bilgisayar Mühendisliği Bölümü<br />
Sayısal Mantık Tasarım Dersi (Bil 275)<br />
Ümit Burak USGURLU<br />
20394676<br />
10 Aralık 2004
1. F=(A+B+C)(A’+B+C’)(A+B’+C’)(A’+B’+C)<br />
A\BC 00 01 11 10<br />
0 0 1 0 1<br />
1 1 0 1 0<br />
2. 1. Sorudaki k-map’i kullanarak F=AB’C’+A’B’C+ABC+A’BC’<br />
<strong>3.</strong><br />
4.<br />
5. a<br />
F d<br />
= ( A'<br />
B)<br />
+ ( BC'<br />
) + ( A'C'<br />
) = B(<br />
A'+<br />
C'<br />
) + ( A'C'<br />
) = ( B + A'<br />
)( B + C'<br />
)( A'+<br />
C'<br />
) = F<br />
F fonksiyonu self-dual’dir.<br />
4.a.<br />
4.b.<br />
AB'+<br />
AC + CBC'<br />
D'+<br />
AC'<br />
D'+<br />
BCD =<br />
ABC'<br />
D'+<br />
AB'<br />
C'<br />
D'+<br />
AB'<br />
C'<br />
D'<br />
A'<br />
B'<br />
C'<br />
D'+<br />
AB'+<br />
ABC + A'<br />
B'C<br />
+ ABCD + A'<br />
BCD =<br />
AB(<br />
C'<br />
D'+<br />
D)<br />
+ AB'<br />
( 1)<br />
+ A'<br />
B'<br />
( C'<br />
D'<br />
) + A'<br />
B(<br />
CD)<br />
I<br />
I<br />
I<br />
I<br />
0<br />
1<br />
2<br />
3<br />
= C'<br />
D'<br />
= CD<br />
= 1<br />
= C'<br />
D'+<br />
D<br />
2
6.<br />
a5 a4 a3 a4 a5 a6<br />
x b1 b2<br />
b0a5 b0a4 b0a3 b0a2 b0a1 b0a0<br />
+ b1a5 b1a4 b1a3 b1a2 b1a1 b1a0<br />
s7 s6 s5 s4 s3 s2 s1 s0<br />
Tüm çarpım terimleri AND kapıları ile oluşturulur. Örneğin:<br />
7.<br />
3
8. Bu kısımdaki sorular elde edilen fotokopiden çozülmüştür. Bazı sorular kitaptaki örnek,<br />
tablo, vs. dayandığı için ve kitabın bu baskısı olmadığından çözülememiştir. Ayrıca bazı<br />
sorular yeni baskıda verilen kısımlardaki sorularla aynı olduğu için onlara gönderme<br />
yapılmıştır.<br />
5.1<strong>3.</strong> İki sayı X-NOR ile karşılaştırılabilir.<br />
Örneğin:<br />
A\B 0 1<br />
0 1<br />
1 1<br />
F=A’B’+AB<br />
O zaman eğer A A A ve B B B B iki dört bitlik sayı ise.<br />
A3 2 1 0 3 2 1 0<br />
x ( A ' B '+<br />
A B )( A ' B '+<br />
A B )( A ' B '+<br />
A B )( A ' B '+<br />
A B ) denklemi iki dört bitlik<br />
= 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0<br />
sayıyı karşılaştırır.<br />
5.15. 4.28 ile aynı.<br />
5.16. 4.27 ile aynı.<br />
5.17.<br />
e x y F0 F1 F2 F3<br />
0 X X 0 0 0 0<br />
1 0 0 1 0 0 0<br />
1 0 1 0 1 0 0<br />
1 1 0 0 0 1 0<br />
1 1 1 0 0 0 1<br />
5.18.<br />
F0=ex’y’<br />
F1=ex’y<br />
F2=exy’<br />
F3=exy<br />
4
5.19. Kitap elimde yok.<br />
5.2<strong>3.</strong><br />
5.24.<br />
BCD: 000 001 010 011 100 101 110 111<br />
A’ 1 1 1 1<br />
A 1 1 1 1<br />
1 A 0 A’ 0 A’ 1 A<br />
5.25.<br />
A B C Carry Sum<br />
0 0 0 0 0<br />
0 0 1 0 1<br />
0 1 0 1 0<br />
0 1 1 1 1<br />
1 0 0 0 1<br />
1 0 1 1 0<br />
1 1 0 1 0<br />
1 1 1 1 1<br />
5.26. Kitap yok.<br />
Sum:<br />
BC: 00 01 10 11<br />
A’ 1 1<br />
A 1 1<br />
A A’ 0 1<br />
5.27. F=s2’s1s0+s2’s1s0’+s2’s1’s0’D+s2s1’s0’D+s2s1s0’D’<br />
5.28.<br />
AB=00<br />
C\D 0 1<br />
0 1<br />
1 1<br />
F0=D<br />
AB=10<br />
C\D 0 1<br />
0<br />
1 1<br />
F2=CD<br />
AB=01<br />
C\D 0 1<br />
0 1<br />
1<br />
F1=C’D’<br />
AB=11<br />
F3=1<br />
Carry:<br />
BC: 00 01 10 11<br />
A’ 1 1<br />
A 1 1 1<br />
0 A 1 1<br />
5
5.29.<br />
5.30. 2 = 4096 olduğundan 12 giriş 4096x8 olduğundan 8 çıkış olur.<br />
12<br />
5.31.a. 4 bit çıkış gerekir. 2 = 16 word gerekir.<br />
4<br />
5.32.<br />
x y z A B C D<br />
0 0 0 0 1 0 0<br />
0 0 1 1 1 0 1<br />
0 1 0 1 0 1 1<br />
0 1 1 0 0 0 1<br />
1 0 0 1 0 0 0<br />
1 0 1 0 0 0 1<br />
1 1 0 1 1 1 0<br />
1 1 1 0 1 0 1<br />
5.3<strong>3.</strong><br />
F A<br />
F B<br />
= BC'+<br />
AC'+<br />
A'<br />
B'<br />
C<br />
' = A'<br />
B + AB'<br />
F D<br />
F C<br />
= C + A'<br />
B<br />
= BC'<br />
6
A B C FA FB FC FD<br />
BC’ - 1 0 1 - 1 -<br />
AC’ 1 - 0 1 - - -<br />
A’B 0 1 - - 1 - 1<br />
AB’ 1 0 - - 1 - -<br />
A’B’C 0 0 1 1 - - -<br />
C 0 0 1 - - - 1<br />
T/C T C T T<br />
5.34.<br />
A B C a b c d e f<br />
0 0 0 0 0 0 0 0 0<br />
0 0 1 0 0 0 0 0 1<br />
0 1 0 0 0 0 1 0 0<br />
0 1 1 0 0 1 0 0 1<br />
1 0 0 0 1 0 0 0 0<br />
1 0 1 0 1 1 0 0 1<br />
1 1 0 1 0 0 1 0 0<br />
1 1 1 1 1 0 0 0 1<br />
9.<br />
4.25.<br />
4.26.<br />
A B C a b c d e f<br />
AB 1 1 - 1 - - - - -<br />
AC 1 - 1 - 1 - - - -<br />
AB’C 1 0 1 - - 1 - - -<br />
A’BC 0 1 1 - - 1 - - -<br />
BC’ - 1 0 - - - 1 - -<br />
C - - 1 - - - - - 1<br />
0 - - - - - - - 1 -<br />
T\C T T T T T T<br />
7
4.27. NAND kapıları NAND ile yapılmış decoder sürekli 1 doğru değerde 0 verdiği için<br />
kullanıldı.<br />
4.28.<br />
4.29.<br />
D0<br />
(MSB)<br />
D1 D2 D3<br />
(LSB)<br />
x y<br />
0 0 0 0 0 0<br />
0 0 0 1 0 0<br />
0 0 1 X 0 1<br />
0 1 X X 1 0<br />
1 X X X 1 1<br />
\D2D3<br />
D0D1 00 01 11 10<br />
00<br />
01 1 1 1 1<br />
11 1 1 1 1<br />
10 1 1 1 1<br />
X=D1+D0<br />
\D2D3<br />
D0D1 00 01 11 10<br />
00<br />
01 1 1 1 1<br />
11 1 1 1 1<br />
10 1 1 1 1<br />
Y=D0+D2D1’<br />
4.30. D5 ve D3 aynı anda 1 olursa, D5 öncelikli olduğundan: w, x, y, v sırasıyla 1, 0, 1, 1<br />
olur.<br />
Girişler Çıkışlar<br />
D7 D6 D5 D4 D3 D2 D1 D0 w x y v<br />
1 X X X X X X X 1 1 1 1<br />
0 1 X X X X X X 1 1 0 1<br />
0 0 1 X X X X X 1 0 1 1<br />
0 0 0 1 X X X X 1 0 0 1<br />
0 0 0 0 1 X X X 0 1 1 1<br />
0 0 0 0 0 1 X X 0 1 0 1<br />
0 0 0 0 0 0 1 X 0 0 1 1<br />
0 0 0 0 0 0 0 1 0 0 0 1<br />
0 0 0 0 0 0 0 0 0 0 0 0<br />
8