Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
DOS
DOS
1
–
30
/
98
První strana
Předchozí strana
1
2
3
4
Následující strana
Poslední strana
Výpočty v systému pevné řádové čárky na platformě IBM PC (3. část)
Ukážeme si praktické použití algoritmu CORDIC. Prozatím budou pro jednoduchost výpočty prováděny s FP hodnotami; příště provedeme přepis pro hodnoty s pevnou řádovou tečkou.
Pavel Tišnovský
Včera
Doba čtení:
63 minut
Výpočty v systému pevné řádové čárky na platformě IBM PC (2. část)
Na článek o výpočtech s pevnou řádovou tečkou (čárkou) dnes navážeme. Ukážeme si limity této reprezentace numerických hodnot a seznámíme se s algoritmem CORDIC, kterého lze použít pro výpočet goniometrických funkcí, logaritmů atd.
Pavel Tišnovský
10. 7. 2025
Doba čtení:
72 minut
Výpočty v systému pevné řádové čárky na platformě IBM PC
Počítače IBM PC sice mohly být vybaveny matematickým koprocesorem, ovšem v prvním desetiletí existence této platformy se v žádném případě nejednalo o standardní modul; mnohá PC jím vybavena nebyla.
Pavel Tišnovský
3. 7. 2025
Doba čtení:
72 minut
Textové režimy grafických karet SVGA na platformě IBM PC
Jednou z vlastností platformy IBM PC byl naprostý chaos vládnoucí grafickém subsystému. Existuje zde však stabilní prvek: textové režimy. Dnes si řekneme, jak se možnosti rozšířily s příchodem karet SVGA.
Pavel Tišnovský
24. 6. 2025
Doba čtení:
68 minut
Od grafické karty VGA k vyšším rozlišením i většímu množství barev (3. část)
Už jsme se seznámili s tím, jak zjistit informace o režimech SVGA karet přes VBE a jak se přistupuje do video paměti. Právě zde dochází k problémům, které je nutné řešit. Týká se to i operace typu BitBLT pro přenos rastrových obrázků.
Pavel Tišnovský
19. 6. 2025
Doba čtení:
67 minut
Od grafické karty VGA k vyšším rozlišením i většímu množství barev (2. část)
Ukážeme si, jak lze provést přepnutí do zvoleného grafického režimu a jak se do obrazové paměti zapisují jednotlivé pixely, což může být komplikované.
Pavel Tišnovský
12. 6. 2025
Doba čtení:
65 minut
Od grafické karty VGA k vyšším rozlišením i většímu množství barev
Už jsme se setkali s problematikou grafického subsystému. Dnes si ukážeme využití VBE (VESA BIOS Extension) pro nastavení grafických režimů s vyšším rozlišením a/nebo počtem barev, než nabízel standard VGA.
Pavel Tišnovský
10. 6. 2025
Doba čtení:
68 minut
Postřehy z bezpečnosti: nařízení vlády k novému ZKB jsou v připomínkovém řízení
Shrneme si aktuální dění ohledně nového zákona o kybernetické bezpečnosti, posvítíme si i na nově nalezené zranitelnosti populárního webmailu a další opět sofistikovanější phishingové a vishingové kampaně.
CSIRT.CZ
9. 6. 2025
Doba čtení:
6 minut
Problematika ukazatelů v překladačích jazyka C pro systém DOS
Jaký byl největší problém systému DOS? Neexistence pokročilejších funkcí, nutnost explicitní konfigurace hardwaru, či něco jiného? Z pohledu programátorů se jednalo o práci s pamětí organizované systémem segment:offset.
Pavel Tišnovský
3. 6. 2025
Doba čtení:
41 minut
Překladače na platformě IBM PC: od assembleru k C (32bitový kód a FPU)
Na úvodní článek o vyšších jazycích používaných v době kralování IBM PC a DOSu dnes navážeme. Minule jsme se zaměřili na 16bitový kód, dnes si ukážeme ty překladače, které dokážou i pro DOS vytvářet 32bitový kód.
Pavel Tišnovský
27. 5. 2025
Doba čtení:
43 minut
Překladače na platformě IBM PC: od assembleru k C
Prozatím jsme se zaměřili na assembler. Proč se však více nepoužívaly překladače vyšších programovacích jazyků? Dnes se na tuto otázku pokusíme částečně odpovědět otestováním několika dobových překladačů jazyka C.
Pavel Tišnovský
13. 5. 2025
Doba čtení:
38 minut
Distribuce ArcoLinux končí, UBports testuje ve svém systému VoLTE
Komunita ArcoLinux oznámila, že ukončí vývoj své distribuce a souvisejících projektů. Tým UBports implementoval VoLTE do svého operačního systému. Instalační program openSUSE s názvem Agama představil různá vylepšení.
Filip Zatloukal
14. 4. 2025
Doba čtení:
2 minuty
Vyšel FreeDOS 1.4
Po více než třech letech od vydání předchozí verze vyšel FreeDOS 1.4. V poznámkách k vydání se slovy Jima Halla, autora FreeDOSu, dočteme: „Tato verze zahrnuje aktualizovaný FreeCOM, instalační program a HTML nápovědu. Také jsou obsažena vylepšení…
Lukáš Kotek
6. 4. 2025
Postřehy z bezpečnosti: konec platnosti certifikátu, backdoory a další botnet
Podíváme se na vypršení platnosti certifikátu Mozilly, čínskou skupinu s novými backdoory a rootkity, nový botnet Ballista a výzkum, který objevil polymorfní útok kradoucí přihlašovací údaje z rozšíření prohlížeče.
Monika Kutějová
17. 3. 2025
Doba čtení:
10 minut
SIMD instrukce v rozšíření SSE
Po úspěšném a navíc i relativně bezproblémovém zavedení rozšíření MMX vzniklo u konkurence (AMD) rozšíření 3DNow!. To sice nebylo příliš populární, ovšem jednalo se o první krok k rozšíření nazvanému SSE (Streaming SIMD Extension).
Pavel Tišnovský
25. 2. 2025
Doba čtení:
64 minut
SIMD instrukce na platformě 80×86: instrukční sada MMX
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.
Pavel Tišnovský
11. 2. 2025
Doba čtení:
66 minut
Matematické koprocesory na platformě x86: vše se komplikuje
Práce s hodnotami s plovoucí řádovou čárkou sice může vypadat jednoduše, ovšem není tomu tak, protože se musí pracovat s nekonečny, hodnotami NaN atd. Navíc musí FPU spolupracovat s mikroprocesorem.
Pavel Tišnovský
28. 1. 2025
Doba čtení:
65 minut
Budgie přejde na Wayland, Debian 15 se bude jmenovat Duke
Stalo se
Vývojáři prostředí Budgie očekávají, že Budgie 10.10 přejde z X11 na Wayland. Tým Debianu oznámil proces zmrazování Debianu 13 Trixie a zároveň kódové jméno Debianu 15. Snowdrop OS je podomácku vytvořený 16bitový operační systém.
Filip Zatloukal
27. 1. 2025
Doba čtení:
3 minuty
Matematické koprocesory na platformě 80×86 prakticky
Na praktických příkladech si ověříme základní funkce poskytované matematickým koprocesorem Intel 8087, na který navazuje řada čipů 80287 a 80387. Posléze se tyto funkce staly přímo součástí hlavního mikroprocesoru.
Pavel Tišnovský
21. 1. 2025
Doba čtení:
61 minut
Matematické koprocesory na 80×86 pro výpočty s plovoucí řádovou čárkou
Nedílnou součástí prakticky všech procesorů je modul pro operace s plovoucí řádovou čárkou. Na platformě IBM PC se jednalo o řadu matematických koprocesorů označovaných čísly 8087, 80287, 80387 a (nepřesně) 80487.
Pavel Tišnovský
14. 1. 2025
Doba čtení:
57 minut
Nové vlastnosti čipů 80386: stránkování a virtuální režim 8086
Seznámíme se s dvěma technologiemi, které byly součástí mikroprocesoru Intel 80386. Tento v několika ohledech přelomový čip totiž kromě dalších vylepšení nabízel možnost stránkování (paging) a nový virtuální režim.
Pavel Tišnovský
7. 1. 2025
Doba čtení:
57 minut
Postřehy z bezpečnosti: LDAPNightmare a útok na rozšíření v Chromu
Podíváme se na kampaň čínského Flax Typhoon proti americkým cílům, exploit s označením LDAPNightmare, přechod Microsoftu ze starých .NET domén nebo kompromitace desítek rozšíření prohlížeče Chrome.
Monika Kutějová
6. 1. 2025
Doba čtení:
10 minut
Od reálného režimu k režimu chráněnému na procesorech 80286 a 80386 (2.část)
Přechod do chráněného režimu (a zpět) na mikroprocesorech Intel se podobá složitému rituálu. Všechny operace je nutné vykonat v určitém pořadí a naslepo: bez možnosti ladění nebo sledování činnosti PC.
Pavel Tišnovský
31. 12. 2024
Doba čtení:
63 minut
Vhsky.cz jako alternativa k YouTube, SvarDOS jako samostatný systém
Stalo se
Vznikl projekt VHSky.cz, komunitní platforma pro sdílení videí, postavená na otevřeném softwaru PeerTube. Ze SvarDOS se díky implementaci vlastního jádra stal samostatný open-source operační systém.
Filip Zatloukal
30. 12. 2024
Doba čtení:
3 minuty
Od reálného režimu k režimu chráněnému na 80286 a 80386
Seznámíme se s vlastnostmi čipů 80286 a 80386, které souvisejí s reálným režimem, nereálným (unreal) režimem a režimem chráněným. Zabývat se budeme cachí s deskriptory segmentů, která se projevuje i v reálném režimu.
Pavel Tišnovský
17. 12. 2024
Doba čtení:
65 minut
640K by mělo stačit každému: skutečně?
Billu Gatesovi se připisuje výrok „640K ought to be enough for anybody“, který ovšem pravděpodobně nikdy neřekl. Na počítačích IBM PC se skutečně dlouhou dobu bojovalo s omezenými možnostmi adresování většího paměťového rozsahu.
Pavel Tišnovský
10. 12. 2024
Doba čtení:
56 minut
Vývoj mikroprocesorů z rodiny 80×86: 32bitové čipy 80386 a 80486
Dnes se budeme zabývat těmi novými instrukcemi, které byly přidány do třetí generace mikroprocesorů rodiny 80×86, tj. konkrétně do čipů Intel 80386 (a posléze i Intel 80486). Prozatím se zaměříme především na reálný režim.
Pavel Tišnovský
5. 12. 2024
Doba čtení:
55 minut
Vývoj mikroprocesorů z rodiny 80×86: od Intelu 8086 k čipu 80286
Většina příkladů, které jsme si až doposud ukazovali, využívala pouze instrukce a registry dostupné na původních mikroprocesorech 8086 a 8088. Ovšem možnosti instrukčních sad se postupně s příchodem dalších čipů řady x86 rozšiřovaly.
Pavel Tišnovský
3. 12. 2024
Doba čtení:
52 minut
Časovač 8253 a systém přerušení na IBM PC
Při programování IBM PC je třeba zajistit volání nějakého podprogramu v pravidelných intervalech. Realizace formou čekacích smyček je většinou nepraktická, proto je výhodnější využít časovač představovaný čipem 8253.
Pavel Tišnovský
19. 11. 2024
Doba čtení:
54 minut
Postřehy z bezpečnosti: pašování škodlivého kódu v metadatech souborů
Podíváme se na ukrývání kódu v metadatech, na zranitelnost ve Windows zneužitelnou pouhým kliknutím pravého tlačítka myši, opět se budeme věnovat ransomwaru, zaměříme se také na škodlivý balíček fabrice a zranitelnosti v GitLabu.
CSIRT.CZ
18. 11. 2024
Doba čtení:
10 minut
1
–
30
/
98
První strana
Předchozí strana
1
2
3
4
Následující strana
Poslední strana
Zprávičky
Před 30 lety vznikly soubory typu .MP3
Samotný formát má za sebou 33 let života, ale přípona souborů .mp3 oslavila 30 let právě včera. Jak praví Wikipedia: The filename extension…
Včera
LMDE 7 přijde po Linux Mintu 22.2, nejspíš ještě letos
Již brzy dojde k vydání beta verze Linux Mintu 22.2 (předpoklad je konec července či začátek srpna), což je aktuálně primární zájem vývojářů…
Včera
Radeony HD 2000 až HD 4000 dostanou vylepšený ovladač
Několik oprav se v posledních dnech sešlo do ovladače R600 pro staré Radeony (více v přehledu na GitLabu FreeDektop.org). Část se týká Radeonů…
Včera
Další zprávičky
Napište zprávičku
Chcete se proškolit Linux za zlomek ceny? Využijte dotaci 82 % z ceny!
TO CHCI
ČLÁNKY DO MAILU