Forum Forum studentów IV roku EiT Politechniki Śląskiej Strona Główna

Forum studentów IV roku EiT Politechniki Śląskiej

 

zadanie z arytmetyki

 
Napisz nowy temat   Odpowiedz do tematu    Forum Forum studentów IV roku EiT Politechniki Śląskiej Strona Główna -> Semestr 5 / PUC
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
xaver




Dołączył: 01 Lis 2008
Posty: 301
Przeczytał: 0 tematów


PostWysł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
Zobacz profil autora
KuCyK




Dołączył: 09 Paź 2007
Posty: 406
Przeczytał: 0 tematów

Skąd: Rybnik / Gliwice

PostWysł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
Zobacz profil autora
xaver




Dołączył: 01 Lis 2008
Posty: 301
Przeczytał: 0 tematów


PostWysł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
Zobacz profil autora
sulej




Dołączył: 05 Paź 2007
Posty: 534
Przeczytał: 0 tematów

Skąd: Łaziska

PostWysł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
Zobacz profil autora
KuCyK




Dołączył: 09 Paź 2007
Posty: 406
Przeczytał: 0 tematów

Skąd: Rybnik / Gliwice

PostWysł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
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Forum studentów IV roku EiT Politechniki Śląskiej Strona Główna -> Semestr 5 / PUC Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
deox v1.2 // Theme created by Sopel & Download

Regulamin