[Systemy liczbowe] Kodowanie liczb dziesiętnych + arytmetyka

Garzum
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 16 wrz 2014, o 22:46
Płeć: Mężczyzna
Lokalizacja: Wrocław

[Systemy liczbowe] Kodowanie liczb dziesiętnych + arytmetyka

Post autor: Garzum »

Witam
Mam problem z pewnym zagadnieniem, mianowicie poszukuję jakiegoś kodowania liczb dziesiętnych, takiego żeby można było przeprowadzać na już zakodowanych liczbach operacje dodawania, odejmowania i mnożenia. Moją uwagę przykuł kod BCD, jednak o ile dodawanie oraz odejmowanie nie jest większym problemem to mnożenie już jest. Znalazłem algorytm (mnożenia) jednak zastanawiam się czy są jakieś inne możliwości zakodowania tych liczb tak by cała arytmetyka(te trzy warianty) były bardziej przejrzystsze i prostsze.

Pozdrawiam
Awatar użytkownika
vpprof
Użytkownik
Użytkownik
Posty: 492
Rejestracja: 11 paź 2012, o 11:20
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 26 razy
Pomógł: 64 razy

[Systemy liczbowe] Kodowanie liczb dziesiętnych + arytmetyka

Post autor: vpprof »

Na mój zdrowy chłopski rozum, to jeśli jedna cyfra dziesiętna ma zabierać cały bajt, to prościej je zapisać jako cyfry ASCII (0 ma numer 48, 1 — 49 itd.), wtedy konwersja na zwykłą cyfrę jest banalna, no i cztery podstawowe działania robisz tak jak w słupku na kartce.

Tylko w ogóle po co to wszystko?

EDIT: Poza tym, na kodzie dwójkowym przecież też możesz przeprowadzać operacje dodawania i mnożenia!
ODPOWIEDZ