Re: Vazno (za asistenta)
Pri kucanju cifri na tasterima ne radim konverziju BCD u binarni, vec
ispisujem BCD cifre direktno. Medjutim kada je racunanje u pitanju
konvertujem BCD u binarni, racun radim tako i onda konvertujem u BCD za
displej. Ima na netu algoritama za konverziju binarnog u BCD, samo se treba
potruditi i naci. Ja sam nasao jedan gde se uzima jedan po jedan bit
binarnog broja (pocev od najstarijg) i konverzija se izvrsi u onoliko
perioda CLK-a kolika je duzina binarnog broja (u bitima). Dakle, ne opsti
algoritam ne zavisi od duzine bianrnog broja.
Sto se tice racunanja u BCD formatu, ja sam iz ne secam se vise kog razloga
odustao od toga, ali ne znam da li je zabranjeno ili ne. Bilo bi dobro da
asistent odgovori na ovo pitanje.
Pozdrav
Miloš Marković
On 6/17/07, Milan Manojlovic <milan.manojlo@gmail.com> wrote:
ispisujem BCD cifre direktno. Medjutim kada je racunanje u pitanju
konvertujem BCD u binarni, racun radim tako i onda konvertujem u BCD za
displej. Ima na netu algoritama za konverziju binarnog u BCD, samo se treba
potruditi i naci. Ja sam nasao jedan gde se uzima jedan po jedan bit
binarnog broja (pocev od najstarijg) i konverzija se izvrsi u onoliko
perioda CLK-a kolika je duzina binarnog broja (u bitima). Dakle, ne opsti
algoritam ne zavisi od duzine bianrnog broja.
Sto se tice racunanja u BCD formatu, ja sam iz ne secam se vise kog razloga
odustao od toga, ali ne znam da li je zabranjeno ili ne. Bilo bi dobro da
asistent odgovori na ovo pitanje.
Pozdrav
Miloš Marković
On 6/17/07, Milan Manojlovic <milan.manojlo@gmail.com> wrote:
Citao sam ranije postove i nesto je ostalo nedoreceno u vezi domaceg...
1. Da li smemo da radimo sa BCD brojevima (mislim da li smemo npr
sabirati 4 bita pa sledeca 4 itd i odrzavati sve vreme formu bcd broja) ili
2. moramo cele operande konvertovati u binarne brojeve (za sta je
algoritam lak) pa onda rezultat opet konvertovati u BCD (problem) za displ.
u slucaju pod 2. nisam nasao neki lak algoritam na netu (stavise nisam ni
nasao algoritam za 8 bcd cifara).
jedino resenje je, cini mi se, do 8 deljenja sa 1010 i hvatanje do 8
ostataka.
ako vodimo racuna o efikasnosti sistema ovo se ne uklapa
Kako da radimo
i da li postoji bolji algoritam za binary to BCD?
Bilo ko pomoc... ponestaje mi vremena da krecem domaci ispocetka :)
hvala
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
- Follow-Ups:
- Re: Vazno (za asistenta)
- From: "milos antic" <anticco@gmail.com>
- Re: Vazno (za asistenta)
- From: Vlada Tasic <vlada_tasic@yahoo.co.uk>
- Re: Vazno (za asistenta)
- References:
- Vazno (za asistenta)
- From: "Milan Manojlovic" <milan.manojlo@gmail.com>
- Vazno (za asistenta)
Previous by date: Vazno (za asistenta)
Next by date: svasta - nesto
Previous by thread: Vazno (za asistenta) Next by thread: Re: Vazno (za asistenta)
Previous by thread: Vazno (za asistenta) Next by thread: Re: Vazno (za asistenta)