Re: Konwersja z systemu Binarnego na BCD

Autor: Sławomir Dąbrowski (slawekd_at_sonik.pl)
Data: Sat 09 Nov 2002 - 20:28:27 MET


maarle_at_poczta.onet.pl wrote:

> > Witam Szanownych grupowiczow.
> >
> > Mam pytanie:
> > W jaki sposob dokonac konwwersji liczby zapisanej w kodzie
> > dwojkowym(binarym) na kod BCD.
> > Nie chodzi mi o zaden program do tego tylko jak sie to robi na na
> > "piechote" to znaczy na karcte papieru.
> >
> a więc:
> BCD - cyfra dziesiętna kodowana dwójkowo, czyli:
> 3--->0011
> 9--->1001
> ale
> 93--->10010011
> Wagi poszczególnych pozycji w systemie BCD wynoszš dla zapisów ośmiocyfrowych
> (dwóch cyfr dziesietnych) 80,40,20,10,8,4,2,1;
> dla dwunastocyfrowych (trzech cyfr dziesiętnych) 800,400,200,100,80,40 ... itd.
> Uwaga:
> System stwarza możliwość niejednoznacznego przedstawiania liczb, np.
> (10) = (00010000) = (00001010)
> 10 BCD BCD
>
> Mam nadzieję, że pomogłem.
> Pozdrawiam
> maar
>
> --
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Ale jak zapisac takie dzialanie:

                    0111(bcd)
                 * 1000(bcd)
                    _________
                     00111000

ale przeciez 0011 || 1000 (BCD)
                     3 || 8 (DEC)
                               ||
a nie 56(DEC) czyli 0101 0110(BCD)



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 01:53:23 MET DST