Politechnika Częstochowska
Wydział Elektryczny
Układy Cyfrowe
Badanie układów arytmetycznych
Znowiec Tomasz
6.11.2012
Częstochowa 2012
Cel ćwiczenia
Celem ćwiczenia było zapoznanie się z działaniem układów arytmetycznych.
Przebieg ćwiczenia
Sumator
1011(B)+1001(B)
TAKT | Ai | Bi | Ci-1 | Si |
---|---|---|---|---|
0 | 1 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 0 |
2 | 0 | 0 | 1 | 1 |
3 | 1 | 1 | 0 | 0 |
4 | 0 | 0 | 1 | 1 |
Tablica stanów substraktora z przerzutnikiem
1111(B)-1010(B)
TAKT | Ai | Bi | Ci-1 | Si |
---|---|---|---|---|
0 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 | 0 |
2 | 1 | 0 | 0 | 1 |
3 | 1 | 1 | 0 | 0 |
4 | 0 | 0 | 0 | 0 |
Komparator szeregowy
A=1111(B) B=1010(B)
TAKT | Ai | Bi | A<B | A=B | A>B |
---|---|---|---|---|---|
0 | 1 | 1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 |
2 | 1 | 1 | 1 | 0 | 0 |
3 | 1 | 0 | 1 | 0 | 0 |
4 | 0 | 0 | 1 | 0 | 0 |
Sumator BCD:
-dodawanie
387+426=813
Ai | Bi | Ci-1 | Ci | Si |
---|---|---|---|---|
7 | 6 | 0 | 1 | 3 |
8 | 2 | 1 | 1 | 1 |
3 | 4 | 1 | 0 | 8 |
-odejmowanie
426BCD-387BCD=426-612U9=039
Ai | Bi | Ci-1 | Ci | Si |
---|---|---|---|---|
2 | 6 | 0 | 0 | 8 |
2 | 1 | 0 | 0 | 3 |
6 | 4 | 0 | 1 | 0 |
Przeniesienie na ostatnim bicie Ci mówi o tym, że liczba jest dodatnia i że trzeba dodać tę wartość do pierwszego bitu
3. Wnioski
Dzięki ćwiczeniu zapoznałem się jak działają układy arytmetyczne. Równocześnie z obsługą stanowiska weryfikowałem poprawność danych. Mogę stwierdzić, że wszystkie badane elementy działają poprawnie.