26.07.2013 Views

3. Ödev - Başkent Üniversitesi

3. Ödev - Başkent Üniversitesi

3. Ödev - Başkent Üniversitesi

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!