Jak zamienić liczbę w BCD na binarne?


(Fruwon) #1

Witam,

mam zaległości w nauce i nie rozumiem zamiany BCD na binarkę...

Czy mógłby ktoś mi to wytłumaczyć lub wskazać link, gdzie jest to przystępnie wytłumaczone?

Szukałem w Googlach, ale nie znalazlem niczego konkretnego...


(Marekgor) #2

Już tu jest pięknie objaśnione. Mimo, że nie wiedziałem o co chodzi z BCD, to już wiem jak to robić. Dzięki takim ludziom dowiedzieć się można wielu ciekawych rzeczy :E

Wybacz, mój błąd, nie ma sposobu zamiany. Naprawię to :stuck_out_tongue:

Znalazłem na internecie takie coś:

result=(BCD>>12)*1000;

result+=((BCD>>8)&0x0f)*100;

result+=((BCD>>4)&0x0f)*10;

result+=((BCD)&0x0f)

Rozpiszę to jak wrócę, gdyż niestety muszę iść, ale wieczorem postaram się napisać.