Necelociselne mocniny na 8bitech
Moderátor: Moderátoři
Necelociselne mocniny na 8bitech
Mate fintu jak to nejakym rozumnym zpusobem provest?
Kdyz tech desetinnych cisel v exponentu nebylo moc, napr. a^1,5 resil jsem to jako druhou odmocninu a.a.a
Ale na takovy pocet desetinnych mist by bylo lepsi pouzit nejaky elegantnejsi postup, aby vypocet netrval tyden.
Ve skole jsem matematiku prospal, a ted chybi.
Poradite?
Je tam rutina pro funkci X^Y, samozřejmě je to všechno provázáno s odskoky na další podprogramy, předchází tomu prezentace čísel v pohyblivé řádové čárce ve formátu ZXS a tak.. nejsem znalec.
http://ci5.speccy.cz/files/romfull.zip
Rutina je na #3851
priamo ti poradit neviem ale mozno by pomohlo naco taky vypocet potrebujes? Osobne by som sa snazil ak to mas v nejakom vzorci sa tej neprijemnej mocniny nejak zbavit, prip. by pomohlo keby sa dala zanedbat a pod.
Daj vediet blizsie naco potrebujes takuto mocninu?
Aky je rozsah pre zaklad a mocninu?
Zaklad je cele cislo do cca 150. Cely vzorecek tu momentalne nemam, ale krome tohoto jsou to celkem trivialni vypocty.
Kod na ZXS jsem pokoumal, ale je extremne neprehledny a instrukcni soubor Z80 neznam, takze by mi trvalo silene dlouho nez bych z ASM vypreparoval princip toho vypoctu.
Pro me ani tak neni problem napsat kod, ale nevim jak to rozumne spocitat, treba na kalkulacce bez funkce X^Y.