Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

dzielenie w hex

48 views
Skip to first unread message

Piotr J. Kolanok

unread,
Jan 20, 2010, 8:56:49 AM1/20/10
to
Szukam opisu jak podzieli� d�uga liczb�. Mam j� zapisana w znakach hex.
Wyglada wi�c na to, ze najlepiej by�o by jej nie konwertowa� na nic tylko w
takiej formie dzieliďż˝. liczba jest albo int8 albo int16
Oczywi�cie idea�em by�o by operowanie na dowolnej d�ugo�ci.

Mam teďż˝ pytanie o operacje xor/or itp na takich danych hex. Szukam takiej
biblioteki w C
--
^^^

Wiktor S.

unread,
Jan 20, 2010, 11:06:34 AM1/20/10
to
> Szukam opisu jak podzieli� d�uga liczb�. Mam j� zapisana w znakach
> hex. Wyglada wi�c na to, ze najlepiej by�o by jej nie konwertowa� na
> nic tylko w takiej formie dzieliďż˝. liczba jest albo int8 albo int16

Najprawdopodobniej konwersja, dzielenie i rekonwersja dla tak ma�ych liczb
b�dzie szybsza. Zamiana hex<->bin w przeciwie�stwie do dec<->bin jest du�o
prostsza.

> Oczywi�cie idea�em by�o by operowanie na dowolnej d�ugo�ci.

Przypomnij sobie pisemne dzielenie w systemie dziesi�tkowym. W szesnastkowym
dzia�a tak samo.

> Mam teďż˝ pytanie o operacje xor/or itp na takich danych hex.

ma�a podpowied�:

4h or Ah = 100b or 1010b = 1110b = Eh

takie dzia�anie przeprowadzasz dla ka�dej cyfry szesnastkowej oddzielnie. W
256-elementowych tablicach pomie�cisz "tabliczk� orowania" i "xorowania".

--
Azarien

Piotr J. Kolanok

unread,
Jan 21, 2010, 2:30:07 AM1/21/10
to
wrote:

>> Szukam opisu jak podzieli� d�uga liczb�. Mam j� zapisana w znakach
>> hex. Wyglada wi�c na to, ze najlepiej by�o by jej nie konwertowa� na
>> nic tylko w takiej formie dzieliďż˝. liczba jest albo int8 albo int16
>
> Najprawdopodobniej konwersja, dzielenie i rekonwersja dla tak ma�ych liczb
> b�dzie szybsza. Zamiana hex<->bin w przeciwie�stwie do dec<->bin jest du�o
> prostsza.

Konwersja nie problem, ale jak to podzielic?
Nie znam funkcji, ktora np. dzieli cyfry 64 bitowe. albo 128 bitowe.


--
^^^

0 new messages