Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
xaver
Dołączył: 01 Lis 2008
Posty: 301
Przeczytał: 0 tematów
|
Wysłany: Pon 23:23, 01 Lut 2010 Temat postu: zadanie z arytmetyki |
|
|
Jest to zadanie nr 2 z drugiego terminu 2008.
Metodą cyklicznego dodawania NKB 4 bitową i EXCESS 3 4 bitowy, mając jeden sumator.
Moje radosne wypociny których nie jestem pewien.
1. Czy moge tak realizować cykliczne dodawanie?
2. Jak z EXCESS 3 zrobić NKB na liczniku binarnym albo innym układzie?
[link widoczny dla zalogowanych]
Ostatnio zmieniony przez xaver dnia Pon 23:24, 01 Lut 2010, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
KuCyK
Dołączył: 09 Paź 2007
Posty: 406
Przeczytał: 0 tematów
Skąd: Rybnik / Gliwice
|
Wysłany: Pon 23:50, 01 Lut 2010 Temat postu: |
|
|
[link widoczny dla zalogowanych]
Wynik na rejestr ktory zamknie sobie load przy koncu zliczania.
EDIT: sygnal wychodzacy po prawej stronie za zdjecie to sygnal konca zliczania
Ostatnio zmieniony przez KuCyK dnia Pon 23:51, 01 Lut 2010, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
xaver
Dołączył: 01 Lis 2008
Posty: 301
Przeczytał: 0 tematów
|
Wysłany: Wto 0:27, 02 Lut 2010 Temat postu: |
|
|
A mógłbym Cię prosić o krótkie objaśnienie działania tego układu?
Bo nie do końca rozumię połączenie tych dwóch liczników w jakie sposób miały by one realizować dodawanie cykliczne.
|
|
Powrót do góry |
|
|
sulej
Dołączył: 05 Paź 2007
Posty: 534
Przeczytał: 0 tematów
Skąd: Łaziska
|
Wysłany: Wto 9:24, 02 Lut 2010 Temat postu: |
|
|
w tym zadaniu trzeba wykorzystać to że BCD EXCES 3 jest wiekszy o 0011 od zwykłego binarnego bo na 1 dekadzie kod BCD nic sie nie różni od binarnego , czyli wystarczy założyc 2 liczniki do jednego ładujemy nasz Exces 3 do drugiego 0011 i zliczamy w dół oba, jak wyskoczy pożyczka na tym gdzie było 0011 to w tym gdzie ładowaliśmy Exces 3 mamy w zasadzie już kod binarny i z teraz można mnożyć przez sukcesywne dodawanie, wykorzystujemy do tego dalej ten licznik gdzie ładowaliśmy liczbe B (Exces3), też sobie rozpykałem to zadanie , tu jest schemat
[link widoczny dla zalogowanych]
Ostatnio zmieniony przez sulej dnia Wto 9:34, 02 Lut 2010, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
|
KuCyK
Dołączył: 09 Paź 2007
Posty: 406
Przeczytał: 0 tematów
Skąd: Rybnik / Gliwice
|
Wysłany: Wto 11:47, 02 Lut 2010 Temat postu: |
|
|
xaver napisał: | A mógłbym Cię prosić o krótkie objaśnienie działania tego układu?
Bo nie do końca rozumię połączenie tych dwóch liczników w jakie sposób miały by one realizować dodawanie cykliczne. |
Do Excess 3 jest dodana 13 przez co mamy binarna reprezentacje tej liczby. Liczba ta ladowana jest do 1 licznika a druga liczba binarna do 2. Licznik pierwszy zlicza w dol, po kazdym cyklu wystawia sygnal na Carry Down przez co dekrementuje 2 licznik a laduje zarazem od nowa 1. gdy drugi licznik zdekrementuje sie na amen to wystawi sygnal blokujacy bramke z zegarem a wynik bedzie zapisany w tym liczniku ponizej jako suma impulsow potrzebnych do dekrementacji tych 2 licznikow.
|
|
Powrót do góry |
|
|