Hexadecimální dělení od ruky: odvození algoritmu a jeho optimalizace

[8 minut čtení] S pomocí BCD aritmetiky se dá školní algoritmus dekadického dělení zrychlit a zjednodušit. S dělením hexadecimálních čísel propiskou se můžeme zase předvádět před kamarády programátory. Tato programátorská rekreace může přinést pocit nezávislosti, že dokážeme dělit bez kalkulátoru, zajímavý vhled do samotných principů aritmetických operací, nebo pocit úspěchu, že jsme dokázali něco optimalizovat na rychlost a spolehlivost. Budeme schopni pokračovat i za desetinnou nebo šestnáctinnou čárku, bez omezení počtu číslic operandů. https://www.root.cz/clanky/hexadecimalni-deleni-od-ruky-odvozeni-algoritmu-a-jeho-optimalizace/?utm_source=rss&utm_medium=text&utm_campaign=rss

Created 4y | Feb 2, 2021, 11:20:22 PM


Login to add comment

Other posts in this group

Detectron2: jak vlastně funguje

Detectron 2 je autory označován za platformu pro detekci objektů, segmentaci a další vizuální úkoly. Co si pod tím ale představit? Jedná se o sadu modelů, které byly pro tyto účely navrženy a trénován

Jan 10, 2025, 9:10:05 AM | root.cz
Poslední úpravy pro jádro Linux 6.13, verze 6.14 s rychlejším USB či podporou Intel NPU

Podpora Samsung Galaxy S20 a S9 s SoC Exynos 9810 a 990vylepšení ovladače Intel NPU, rychlejší xHCI USB, UHBR režimy pro DisplayPort / Thunderbolt u Panther Lake, úspornější chod Xeonů Granite Rapids

Jan 9, 2025, 11:50:02 PM | root.cz
GopherJS: transpřekladač z jazyka Go do JavaScriptu

GopherJS kompiluje kód Go do čistého kódu JavaScriptu. Jeho hlavním účelem je nabídnout vývojářům možnost psát front-endový kód v jazyce Go, který bude stále fungovat ve všech prohlížečích. https://ww

Jan 9, 2025, 12:40:03 AM | root.cz
JPEG: do hlubin efektivního ukládání fotografií

JPEG je standard pro kompresi obrazu, zavedený v roce 1992. Umožňuje ztrátovou i bezeztrátovou kompresi a podporuje sekvenční a progresivní přenos dat. Obvykle se s ní setkáme v souborech s příponou j

Jan 9, 2025, 12:40:02 AM | root.cz
Softwarová sklizeň (8. 1. 2025): pohodlné čtení elektronických knih

Pravidelná sonda do světa software. Podíváme se na nástroj pro odběr obsahu přes RSS a Atom, budeme číst e-knihy a nakonec si vyzkoušíme přehrávání hudby na více zvukových zařízeních současně. https:/

Jan 7, 2025, 11:10:08 PM | root.cz
Manipulace se strukturovanými daty: sémantická manipulace s JSON dokumenty

Minule jsme si ukázali, jak nebezpečné může být tvořit strukturovaná data konkatenací řetězců. Může dojít až ke zneužití tohoto kódu útočníkem. Dnes se podíváme na to, jak nahradit tento postup robust

Jan 7, 2025, 11:10:07 PM | root.cz
OpenMoHAA je otevřený Medal of Honor, emulátor RPCS3 vyšel na arm64

První betaverze OpenMoHAA, otevřené reimplementace Medal of Honor: Allied Assault včetně rozšíření Spearhead a Breakthrough. Tým emulátoru herní konzole PlayStation 3 RPCS3 oznámil vydání pro architek

Jan 6, 2025, 11:50:08 PM | root.cz