wskaznik do funkcji

Poszukać algorytmu w Sieci (np. russian peasant algorithm) lub jakiejś książce, np. w "Algorytmy + struktury danych = programy" Wirtha coś tam jest. Pouczające może być samodzielne wymyślenie algorytmu takiego dzielenia wykorzystujac mnożenie i dzielenie przez 2 (czyli przesuwanie bitów).

Regards, /J.D.

Reply to
Jan Dubiec
Loading thread data ...

Ale tu nie ma takiej potrzeby - akurat '51 pieknie mnozy i dzieli przez 8 bit. Trzeba tylko zastosowac przeniesienia na kolejne bajty .

J.

Reply to
J.F.
[.....]

Nie pamiętam ile cykli zajmuje dzielenie w 51, ale nie jest wcale takie oczywiste że dzielenie (liczby kilkubajtowej) przy użyciu dzielenia :-) bedzie szybsze niż dzielenie z użyciem shift-ów i odejmowania.

Regrds, /J.D.

Reply to
Jan Dubiec

IMHO - byloby szybsze. Tylko ze pomylilem - zapomnialem ze to dzieli tylko 8b/8b - a nie 16/8

- czyli nie da sie uzyc :-(

Ale mnozy ladnie.

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.