Okruh témat k státním závěrečným zkouškám, rev. 2011
Zobrazení informace v počítačích, číselné soustavy, Booleova algebra.
Číslicová technika, sběrnice, typy pamětí.
Definice mikroprocesoru a mikropočítače, vývoj mikroprocesorů, rozdělení mikroprocesorů.
Paměť počítače, definice kódu a dat, způsoby adresace (přímé, nepřímé, registrové, relativní). Zásobníková paměť, použití při volání podprogramů.
Příznakový registr, styk s periferními zařízeními, programové řízení, přerušení.
Architektury CISC a RISC, technologie používané v RISC procesorech, zřetězené zpracovávání informace, skokový a datový konflikt, vyrovnávací paměti, superskalární procesor.
Architektura procesorů Microchip PIC, programovací jazyky Asembler a Makroasembler.
Procesor 8086, adresovací módy, paměťové modely, vnitřní architektura. instrukční soubor, segmentace paměti, makroasembler, návaznost na vyšší programové jazyky. Matematický koprocesor, I/O koprocesor.
Architektura Intel IA32, chráněný režim, ochrana paměti, privilegované instrukce, segmentování a stránkování, úrovně oprávnění, předávání řízení, virtuální 8086, rozšíření na 64 bitů.
Literatura
B. Dědina, P. Valášek – Mikroprocesory a mikropočítače, SNTL 1982.
J.M. Bernard a kol. – Od log. obvodů k mikroprocesorům, SNTL 1983.
Procesory Intel 8086–80486, Grada 1991.
Manuály INTEL, Microsoft, MS-DOS.
J. Strelec, M. Líška, Architektury procesorů RISC, Grada 1992.
Podrobné otázky pro samostudium (dočasně neplatné!)
Zobrazení informace v počítačích
Co je to bit, slabika, slovo
Vyjmenujte základní kódy používané u počítačů
Číselné soustavy
Vyjádření záporných čísel a necelých čísel
Základní operace a pravidla Booleovy algebry
Vysvětlete rozdíl mezi přenosem a přetečením
Logické členy a obvody
Realizace sběrnic, výhody a nevýhody jednotlivých realizaci
Základní typy pamětí
Základní blokové schéma kalkulátoru a počítače a odlišnosti
Definujte pojem mikroprocesor
Základní architektury počítačů
Vysvětlete pojmy doba, takt, instrukční cyklus
Co je to instrukce a program
Jak pracují tří-, dvou- a jednoadresové instrukce
Čekací cyklus - princip realizace a účel
Jaký rozdíl je mezi mikroinstrukcí, instrukcí, makroinstrukcí a pseudoinstrukcí
Sběrnice používané v počítačích
Způsoby adresování
Zápisníková a zásobníková paměť
Použití zásobníkové paměti při volání podprogramu
Princip předávání parametrů při volání podprogramů
Co jsou to „příznaky”
Základní principy ovládání periferií
Co je to „handshake”
Co je to MMIO
Co je to adresový dekodér
Co je to přerušení
Popište činnost při přerušení
Zásady při vytváření přerušovacích podprogramů
Popište vlastnosti procesoru Z80
Proč je procesor Z80 vybaven dvěma sadami vnitřních registrů
Přerušovací režimy procesoru Z80
Pomocné obvody stavebnice Z80
Instrukční soubor Z80
Řada procesorů Intel
Adresace paměti u procesoru I8086
Registry procesoru 8086
Přerušení u procesoru 8086
Adresovací módy procesoru 8086
Co je to segmentace
K čemu slouží matematický koprocesor
Instrukční soubor procesoru 8086
Co je to prefix
Co je to vzdálená a blízká adresa
Paměťové modely procesoru 8086
Co je to rezidentní program a zásady vytváření
Procesor 80286 a rozdíly od 8086
Adresace v chráněném režimu 80286
Co je to GDT a LDT
Systém ochran 80286
Privilegované instrukce a důvod zavedení
Přerušení v chráněném režimu 80286
Verze procesoru 80386
Rozdíly vůči procesoru 80286
Typy adres 80386
Architektura procesoru 80386
Co je to stránkování
Mechanismus transformace lineární adresy na fyzickou
Co je to TLB (Translation Look-aside Buffer)
Co to je výpadek stránky
Režim virtuální 8086 (V86)
Stránkování v režimu V86
Charakteristika procesoru 80486 a rozšíření k 80386
Procesor Pentium versus 80486
Mechanismus předvídání skoků procesoru Pentium
Párování instrukcí
Popište architektury CISC a RISC počítačů
Základní filosofie návrhu procesoru RISC
Metody zvyšování výkonnosti procesorů RISC
Charakteristické znaky architektury RISC
Zřetězené zpracování informace a základní typy zřetězení
Co je to datový konflikt, jak vzniká a jak se dá eliminovat
Co je to skokový konflikt, jak vzniká a jak se dá eliminovat
Co je to vyrovnávací paměť
Princip činnosti vyrovnávací paměti
Algoritmy uvolňování vyrovnávací paměti
Problémy konzistence dat ve vyrovnávací paměti
Metody zajištění konzistence dat ve vyrovnávací paměti
Josef Blažej - kontakt - blazejfjfi.cvut.cz - tel: +420 224 358 659
České vysoké učení technické v Praze - Fakulta jaderná a fyzikálně inženýrská, Břehová 7, 115 19 Praha 1