Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (dokončení)
Zdroj: root.cz 01.02.2024 (00:00) it, počítače
V závěrečném článku si popíšeme zbývající podporované instrukce i způsob jejich použití. Taktéž si porovnáme rychlost výpočtů realizovaných přímo strojovými instrukcemi v porovnání s Pythonem. celý článek
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu
Zdroj: root.cz 25.01.2024 (00:00) it-pocitace
V předchozím článku jsme si ukázali, jak MicroPython použít pro webový front end, dnes se zaměříme opačnou stranu spektra – na podporu pro zápis funkcí obsahujících instrukce z instrukčních sad Thumb a Thumb-2.
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)
Zdroj: root.cz 30.01.2024 (00:00) it-pocitace
Ve druhé části článku o využití instrukcí z instrukční sady Thumb a Thumb-2 v MicroPythonu si řekneme, jaký prozkoumat strojový kód funkcí označených dekorátorem @micropython.asm_thumb.
Překlad funkcí přímo do nativního kódu MicroPythonem
Zdroj: root.cz 06.02.2024 (00:00) it-pocitace
MicroPython, s jehož podporou pro zápis strojových instrukcí ze sad Thumb a Thumb-2 jsme se částečně seznámili v předchozích článcích, navíc umožňuje překlad vybraných funkcí do nativního kódu a nikoli „pouze“ do bajtkódu Pythonu.
Specifické vlastnosti procesorů AArch64: aritmetické operace
Zdroj: root.cz 24.03.2022 (00:00) it-pocitace
Dnes se budeme zabývat instrukcemi určenými pro provádění aritmetických operací. Tyto instrukce se rozdělují na instrukce určené pro celočíselné datové typy a na instrukce, které provádějí operace s hodnotami s plovoucí řádovou čárkou.
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Zdroj: root.cz 29.11.2022 (00:00) it-pocitace
V závěrečném článku o SIMD operacích podporovaných (i když nepřímo) překladačem GCC C se zaměříme přímo na konkrétní vybrané instrukce, které lze nalézt v jednotlivých rozšířeních instrukčních sad AVX-512.
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)
Zdroj: root.cz 17.09.2024 (00:00) it-pocitace
Zaměříme se na specifické instrukce, které byly na mikroprocesorech Intel 8086/8088 podporovány. Bude se v první řadě jednat o instrukce pro BCD aritmetiku a o „řetězcové instrukce“, které jsou pro platformu 8086 typické.
Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
Zdroj: root.cz 19.01.2021 (00:00) it-pocitace
[43 minut čtení] Dnes se zaměříme na některá další makra ze standardní knihovny: cond->, cond->> a case. Poté si ukážeme velmi užitečné makro cond-table určené pro zápis rozhodovacích tabulek. 1. Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
Zdroj: root.cz 20.08.2020 (00:00) it-pocitace
[39 minut čtení] Ve třetím a současně i závěrečném článku o knihovně Moses dokončíme popis prakticky všech zbývajících funkcí určených jak pro práci s poli, tak i se slovníky. Obě struktury jsou přitom reprezentovány jediným typem – tabulkou. 1. Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
Tisk hexadecimálních hodnot s využitím instrukce DAA na ZX Spectru
Zdroj: root.cz 20.04.2023 (00:00) it-pocitace
Dnešní článek o vývoji programů pro mikropočítač ZX Spectrum je rozdělen na dvě části. V úvodní části si ukážeme využití instrukce DAA při tisku hexadecimálních hodnot a v části druhé se seznámíme se základy zpracování hodnot s plovoucí řádovou čárkou.
Rekurze a pattern matching v programovacím jazyku F#
Zdroj: root.cz 21.09.2023 (00:00) it-pocitace
Zaměříme se na dvě užitečné oblasti: na definici rekurzivních funkcí (s přímou i nepřímou rekurzí) a na pattern matching, což je velmi důležitá syntaktická a sémantická struktura umožňující efektivní zápis mnoha algoritmů.
Standardní šablonovací systém jazyka Go (dokončení)
Novinky pro Linux 6.11: nejen atomický zápis na NVMe a throttlování CPU Intel
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím (dokončení)
Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (dokončení)
Malování ve Windows pokračuje v krasojízdě. Podporuje vrstvy a také průhlednost
Pražští zastupitelé projednají dokončení oprav Šlechtovy restaurace
Hubbleův vesmírný dalekohled trápí problémy. NASA rozhodla, že bude používat jen jeden gyroskop
Dokončení opravy Šlechtovy restaurace vyjde na téměř 200 milionů korun
Formát EDN: extensible data notation (dokončení)
Základy tvorby grafů v programovacím jazyku R: knihovna lattice (dokončení)
Funkcionální programování v Pythonu s využitím knihovny Toolz (3. část)
Dokončení protipovodňové ochrany Brna potrvá roky, vyžádá si miliardy korun
Parametrické křivky používané v designu i při tvorbě animací (dokončení)
Jak online a zdarma vydolovat text z obrázku či PDF
ČR má další zápis na seznamu UNESCO, uspěla s nominací ruční výroby skla
Proudy (streams) podporované systémem Redis (dokončení)
Tvorba aplikací a her s textovým rozhraním s knihovnou Blessed (dokončení)
Firma požádala o prodloužení termínu dokončení oprav Barrandovského mostu
Nový Outlook už není mýtus. Chlubí se čistým designem a spoustou funkcí z webu
SZPI připravuje zákaz produktů obsahujících látku CBD z konopí
Knihovna Pandas: práce se seskupenými záznamy, vytvoření multiindexů
Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory (dokončení)
Konstrukce kolon a kompozice funkcí v jazyku Coconut
Pozor na některé modely disků: SMR (šindelový zápis) je i tam, kde neměl být
Proč se vám někdy v tramvaji zblázní telefon? Možná za to může Flipper Zero
Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (dokončení)
Messenger a Instagram dostávají funkci, která umožní mizení příspěvků
[aktualita] Bolt míří do Ostravy, začal nabírat řidiče
Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea (dokončení)
[článek] Pozor na trik: Registr Ekonomických Subjektů ČR chce v datové zprávě peníze za zápis
O kousek méně špehování. Facebook ukončuje několik funkcí závisejících na poloze uživatele
Český příspěvek pro budoucnost čipů. Vývojáři z Brna zdarma vydali nástroj pro bezpečné procesory