Tisk hexadecimálních hodnot s využitím instrukce DAA na ZX Spectru
Zdroj:
root.cz
20.04.2023 (00:00)
it, počítače
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. celý článek
SIMD instrukce v rozšíření SSE (2. část)
Zdroj:
root.cz
04.03.2025 (00:00)
it-pocitace
Popíšeme si zbylé instrukce pro provádění numerických výpočtů. Také se zmíníme o instrukci pro porovnání prvků vektorů, která má celkem osm různých variant. A nezapomeneme ani na problematiku nekonečných hodnot a hodnot NaN.
SIMD instrukce na platformě 80×86: instrukční sada MMX
Zdroj:
root.cz
11.02.2025 (00:00)
it-pocitace
Navážeme na článek o vektorových instrukcích na platformě 80×86. Popíšeme si další instrukce MMX, konkrétně všechny aritmetické instrukce, logické instrukce i instrukci, která kombinuje násobení prvků vektorů s jejich součtem.
Vykreslování spritů a animací na ZX Spectru
Zdroj:
root.cz
25.07.2023 (00:00)
it-pocitace
V prakticky každé hře se setkáme s pohybujícími se objekty. Vykreslování takových objektů na ZX Spectru je poměrně složité kvůli specifické organizaci grafické paměti a systému barvových atributů.
Ovládání hráčů ve hře klávesnicí nebo joystickem na ZX Spectru
Zdroj:
root.cz
25.05.2023 (00:00)
it-pocitace
Ukážeme si základní metody ovládání hráčů (postaviček) ve hrách, a to jak s využitím klávesnice, tak i pomocí joysticků připojených přes různá rozhraní: Kempston, Interface-2 atd.
Kopie datových bloků na ZX Spectru s využitím zásobníku
Zdroj:
root.cz
11.05.2023 (00:00)
it-pocitace
Ukážeme si trik pro blokový přenos dat, který spočívá v tom, že se přenáší vždy dvojice bajtů, což sice samo o sobě rychlejší není, ale Z80 nemusí načítat operační kódy instrukcí při přenosu každého bajtu.
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.
SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
Zdroj:
root.cz
18.02.2025 (00:00)
it-pocitace
Dnes si popíšeme zbylé MMX instrukce a většinu instrukcí použijeme v příkladech. Také si popíšeme instrukční sadu 3DNow! společnosti AMD. Ta nebyla přímou konkurencí MMX, ale spíše první vlaštovkou vedoucí k SSE a AVX.
Pohled pod kapotu formátu WebAssembly: základní instrukční sada
Zdroj:
root.cz
20.11.2025 (00:00)
it-pocitace
Popíšeme si základní instrukce, které jsou ve WebAssembly definovány. Jedná se o aritmetické instrukce, konverzní operace, porovnání operandů a taktéž o instrukce určené pro manipulaci s obsahem zásobníku operandů.
Zvuky a hudba na ZX Spectru: zvukové čipy řady AY-3–8910
Zdroj:
root.cz
13.06.2023 (00:00)
it-pocitace
V sedmnácté části seriálu o vývoji her a dalších aplikací pro slavné ZX Spectrum si ukážeme, jakým způsobem lze produkovat zvuky či hudbu s využitím zvukového čipu řady AY-3–8910, tedy slavného „ayčka“. To bylo součástí ZX Spectra 128k i některých dalších rozšíření (Melodik atd.).
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é.
Knihovna Pandas: použití metody groupby, naformátování a export tabulek pro tisk
Generátor náhodných čísel založený na instrukcích RDSEED a RDRAND
Validace dat v Pythonu s využitím knihovny Pydantic (2. část)
Aritmetické operace s hodnotami uloženými binárně i ve formátu BCD
SIMD instrukce na platformě 80×86: nepřímý důsledek platnosti Mooreova zákona
Dozorci v ruských věznicích měli instrukce, aby Ukrajince týrali, píše WSJ
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (dokončení)
Testování nativních funkcí s využitím programovacího jazyka Python
Pohled pod kapotu formátu WebAssembly: instrukce pro řízení toku dat
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Automatické ovládání aplikací s GUI využitím nástroje xdotool
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu
Tvorba diagramů s architekturou systémů s využitím knihovny Diagrams
Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy
Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray
Testování aplikací s využitím nástroje Hypothesis (dokončení)
Zakladatelé ČSR ukázali, že i v nejistě době se lze držet hodnot, řekl Lipavský
Státy EU řeší stav evropských hodnot v Polsku a Maďarsku, dle Jourové se zhoršil
Realizace neuronových sítí s využitím knihovny PyTorch (3. část)
ŽIVĚ: Summit evropských hodnot 2023
Coconut: zápis některých operátorů s využitím Unicode
Knihovna Pandas: spojování datových rámců s využitím append, concat, merge a join
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Práce s klávesnicí na ZX Spectru
Tvorba grafů v Jupyter Notebooku s využitím knihovny Matplotlib (dokončení)
Vykreslování spritů a animací na ZX Spectru (2. část)
Testování aplikací s využitím nástroje Hypothesis
Programujeme zvuky a hudbu na ZX Spectru
Adepti na ústavní soudce slíbili srozumitelnost rozhodování a ochranu hodnot
Ruským slovem roku je podle Puškinova ústavu dědictví, soubor kulturních hodnot
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (3)
Tvorba grafů v jazyce R s využitím knihovny ggplot2 (II)

