Název: Počítače a mikropočítače Zkratka: PMP Typ: povinně volitelný Rozsah: 14 týdnů, týdně 2 hodiny přednášek + 2 hodiny laboratorních cvičení Kredity: 5 Způsob ukončení: zkouška Katedra: katedra softwarového inženýrství FM TUL Přednášející: Ing. Josef Grosman
Stručná anotace předmětu:Předmět seznamuje studenty se základními principy technického vybavení počítačů s důrazem na monolitické mikropočítače. Přímý vztah programového a technického vybavení je zdůrazněn principy programování ve strojově orientovaném jazyku monolitického mikropočítače.
Témata přednášek:Vývoj výpočetní techniky, architektury počítačů a monolitických mikropočítačů, terminologie.
Aritmetická jednotka, realizace operací v pevné řádové čárce, logických operací a posuvů (ALU), pohyblivá řádová čárka (FPU), aritmetické zřetězení.
Instrukční jednotka, mikroprogramování, principy a charakteristické znaky architektury RISC. Strojově orientované jazyky, charakteristika asembleru monolitického mikropočítače, hlavní skupiny instrukcí a adresace, výrazy, direktivy, makra.
Přerušovací systém počítačů, význam přerušení, filozofie přerušovacích systémů, typy a realizace. Systém hodin reálného času, význam a realizace, čítače a časovače, hlídací časový obvod (WDT).
Paměťové systémy počítačů, struktura a organizace hlavní paměti, princip vyrovnávací paměti (cache) a její atributy, vnější paměti, jednotka správy paměti (MMU).
Principy a realizace paralelního a sériového přenosu, paralelní porty a sériové kanály monolitických mikropočítačů.
Periferní jednotky, základní periferie a způsoby jejich připojení k počítači, připojení nestandardních periferií.
Principy paralelního zpracování, zřetězení procesů, vektorové procesory, víceprocesorové systémy, superpočítače.
Náplň cvičení:Integrované vývojové prostředí MicroVision 2 a HiTOP pro monolitický mikropočítač C167CR.
Výukový mikropočítačový systém EVA167 a ovládání periferních obvodů (LED, LCD, klávesnice apod.) na přídavném modulu 167IO.
Programování C167CR v jazyku C, ladění zápočtových příkladů.
Programování C167CR v asembleru, ladění zápočtových příkladů.
Programování C167CR v asembleru s přerušením, ladění zápočtových příkladů.
Programování C167CR v jazyku C s přerušením.
Literatura:Strelec J., Líška M.: Architektury procesorů RISC. Grada, 1992
User’s Manual C167CR Derivatives, Infineon, 2000.
Instuction Set Manual for the C16x Family, Siemens, 1997
Prerekvizity: -Navazující: -
Datum poslední změny: 7.12.2001