Navrhujeme a vyrábíme vlastní CPU: druhy instrukcí a přerušení
Zdroj:
root.cz
25.03.2025 (00:00)
it, počítače
V dnešním článku dokončíme návrh ISA procesoru MB5016. Popíšeme si jednotlivé skupiny instrukcí budeme se zabývat obsluhou přerušení a výjimek, včetně příslušných registrů a instrukcí. celý článek
Navrhujeme a vyrábíme vlastní CPU: mikroarchitektura procesoru
Zdroj:
root.cz
10.04.2025 (00:00)
it-pocitace
Co se děje v procesoru, když vykonává strojový kód? Jak se načítají, dekódují a provádějí jednotlivé instrukce? Jak procesor přistupuje k paměti? Co se stane, když přijde přerušení?
Navrhujeme a vyrábíme vlastní CPU: software pro náš vlastní procesor
Zdroj:
root.cz
29.05.2025 (00:00)
it-pocitace
S pomocí vývojových nástrojů z minulého dílu můžeme naplno začít programovat svůj počítač MB50. Napíšeme první jednoduchý program, systémovou knihovnu a několik demonstračních programů.
Navrhujeme a vyrábíme vlastní CPU: první pokusy s FPGA
Zdroj:
root.cz
04.03.2025 (00:00)
it-pocitace
V tomto článku začneme jednoduchými obvody, postavíme digitální budík a nakonec připravíme periferní zařízení pro náš budoucí počítač: VGA výstup, vstup z klávesnice PS/2 a sériový port.
Navrhujeme a vyrábíme vlastní CPU: architektura počítače MB50
Zdroj:
root.cz
24.04.2025 (00:00)
it-pocitace
Z předchozích dílů máme připravený procesor MB5016 ve formě VHDL entity. Nyní přidáme další potřebné komponenty (paměť, řadiče periferií a ladicí rozhraní) a postavíme celý počítač.
Navrhujeme a vyrábíme vlastní CPU: vývojové nástroje
Zdroj:
root.cz
15.05.2025 (00:00)
it-pocitace
Máme dokončený hardware počítače MB5016 a nyní si ukážeme, jak ho můžeme začít programovat. K tomu účelu si vytvoříme dva základní vývojové nástroje – debugger a assembler.
Navrhujeme a vyrábíme vlastní CPU: kolik nás to bude stát a proč to chceme?
Zdroj:
root.cz
25.02.2025 (00:00)
it-pocitace
První díl seriálu, ve kterém si ukážeme, jak navrhnout a implementovat procesor a použít ho v počítači postaveném pomocí FPGA. Začneme odpovědí na otázku, proč něco takového vůbec dělat.
Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady
Zdroj:
root.cz
18.03.2025 (00:00)
it-pocitace
Dnešní díl série o cestě k vlastnímu procesoru věnujeme návrhu ISA, tedy tomu, jak bude CPU vypadat z pohledu programátora v assembleru, kolik bude mít registrů, a jak budou vypadat instrukce.
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Zdroj:
root.cz
06.10.2022 (00:00)
it-pocitace
S rostoucím počtem tranzistorů na ploše mikroprocesorů (Moorův zákon) se mění i jejich architektura. Kromě přidávání jader dochází k zavádění instrukcí SIMD, které dokážou jednu operaci provádět s celým vektorem dat.
Programování pro osmibitová Atari: makra asm CA65, trik s instrukcí RTS
Zdroj:
root.cz
17.03.2026 (00:00)
it-pocitace
Ve třetím článku o vývoji programů pro osmibitové počítače Atari si popíšeme základy použití maker v assembleru CA65. Vytvoříme příklad pro výpis dvouciferné hexadecimální hodnoty a zmíníme se o triku s instrukcí RTS.
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (3)
Zdroj:
root.cz
12.02.2026 (00:00)
it-pocitace
Dnes dokončíme popis všech skalárních instrukcí, které jsou podporovány v LLVM IR a současně které jsou využívány překladačem jazyka C. Ukážeme si práci s poli, výpočty s hodnotami typu half float a instrukci SELECT.
Piráti chtějí přerušení EET až do Babišových 100. narozenin
Polsko považuje americké přerušení vojenské pomoci Ukrajině za špatnou zprávu
Zelenskyj uvedl, že zváží přerušení diplomatických vztahů s Ruskem
Soud eviduje žádost lobbisty Janouška o další přerušení výkonu trestu
Použití instrukcí SSE a AVX pro zrychlení bitových operací
Velká cena Japonska F1 byla po téměř dvouhodinovém přerušení restartována
Ekologové vyzvali k přerušení jednání o Turówu do jmenování nové vlády
Programování pro osmibitová Atari: volání instrukcí procesoru MOS 6502
Rozšíření instrukční sady AVX a programy v assembleru
SIMD instrukce v rozšíření SSE (2. část)
Německo hledí na Trumpův druhý mandát s obavami, bojí se o demokracii i blahobyt
Kopie datových bloků na ZX Spectru s využitím zásobníku
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
GPT-4.1 je ve třech ohledech nejlepší model od OpenAI. Zmatek v názvech je teď ještě větší
Od instrukční sady SSE k sadě SSE2
Struktura obrazové paměti grafické karty CGA, blokové přenosy a základy optimalizace
SIMD instrukce na platformě 80×86: instrukční sada MMX
Intel podvádí v testech a nazývá to optimalizací. GeekBench to začal řešit
Rozšíření instrukční sady SSE2 (2. část)
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64
SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
Novinky pro Linux 6.5: podpora vektorových instrukcí RISC-V či aktualizovaný Rust
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část
Specifické vlastnosti procesorů AArch64: přenos bloků dat a instrukce s podmínkou
Windows 11 se na 20 let starých procesorech nespustí. Vyžádají si jistou instrukci
Překlad funkcí přímo do nativního kódu MicroPythonem
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie
Škoda Auto spoléhá na 3D farmy. Tiskne chybějící díly i nástroje pro dělníky
ChatGPT zlepšil matematiku, logiku a kódování. Novější model GPT-4o už ani tolik nepoužívá emoji
Hasiči: Kontroly restaurací prověří legálnost staveb či plynové ohřívače
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (3)

