Technika cyfrowa - studia Quartus

Tu piszemy wiadomość, jeżeli zadanie domowe sprawia kłopot
i szybko potrzebujemy pomocy w rozwiązaniu.
ODPOWIEDZ
Laharos
-
Posty: 1
Rejestracja: 30 maja 2014, 21:23
Lokalizacja: Koszalin

Technika cyfrowa - studia Quartus

Post autor: Laharos » 30 maja 2014, 21:30

Witam. Potrzebuje pomocy z zadaniem z techniki cyfrowej. Jeżeli jest ktoś kto mógłby pomóc chętnie taka pomoc przyjmę

1. Zaprojektować układ iteracyjny dzielący 10 bitową liczbę przez pięć. Część całkowitą
wyniku wyświetlamy ósemkowo na wyświetlaczach, resztę z dzielenia wyświetlić na
zielonych diodach. Wprowadzaną liczbę z przełączników SW wyświetlić binarnie na
czerwonych diodach.

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 31 maja 2014, 20:07

http://courses.cs.vt.edu/~cs1104/Buildi ... e.030.html

1. Przesuwasz dzielnik mnożąc go przez 2^10 i próbujesz odjąć go od dzielnej.
2. Jeśli się uda, ustawiasz dany bit wyniku i działania i wrzucasz wynik odejmowania w miejsce dzielnej, jeśli nie to w wyniku zostaje zero i nie zmieniasz dzielnika.
3. Przesuwasz dzielną dzieląc przez 2^1.
4. Jeśli dzielnik jest większy lub równy 5 to wracasz do kroku 2.
5. Nie wiem co dalej, ale jakoś musisz zatrzymać kolejne iteracje i wyświetlić resztę z dzielenia.

Jeśli chcesz więcej pomocy, wykaż trochę własnej inicjatywy, studencie. Studia powinny uczyć kombinowania jak rozwiązywać problemy, nie jak zżynać i podkładać gotowce.

ODPOWIEDZ