|
Vyučující
|
-
Havlíček Libor, Ing. Ph.D.
|
|
Obsah předmětu
|
Témata přednášek po týdnech semestru: 1. Základní pojmy, historie mikroprocesorové techniky, reprezentace čísel v počítačích I, Registry, Úvod do pamětí. 2. Reprezentace čísla se znaménkem, používané kódy, realizace základních matematických operací. 3. Od hradel logických obvodů k CPU. ALU a GPR mikropočítače. 4. Architektury počítačů. Konstrukce jednoduché CPU. 5. Instrukce a instrukční soubor mikropočítače. 6. Pojem Instruction Set Architecture (ISA) I, módy adresování paměti, ISA AVR I, AVR. 7. AVR Assembler I. Základní instrukce. 8. ISA AVR II. 9. AVR Assembler II. Inicializace a práce se zásobníkem, makry a podprogramy. 10. Celočíselná bezznaménková aritmetika, BCD kód, Plovoucí řádová čárka. Sběrnice. 11. Komunikace s periferiemi a práce s přerušením. 12. Blokové schéma CPU. Činnost CPU, reset, Instrukční a strojové cykly, Pipelining, CISC vs. RISC. ISA II. 13. Paměťový subsystém, cache. Zvyšování výkonu CPU ? paralelismus na úrovni instrukcí a dat. Obsah cvičení odpovídá výše uvedeným tématům přednášek.
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Pracovní činnosti
- Kontaktní výuka
- 16 hodin za semestr
- Domácí příprava na výuku
- 86 hodin za semestr
- Příprava na zápočet
- 24 hodin za semestr
- Příprava na zkoušku
- 24 hodin za semestr
|
|
Výstupy z učení
|
Cílem předmětu je seznámit posluchače se základními principy mikroprocesorové techniky. Je probírána vnitřní struktura mikropočítačů se zaměřením na využití mikroprocesorů především v měřicí a řídicí technice. Praktické aspekty problematiky jsou demonstrovány na architektuře 8bitových mikropočítačů AVR firmy Atmel.
Posluchač prokazuje znalosti z programování v jazyce symbolických adres.
|
|
Předpoklady
|
Základní znalosti z elektroniky a číslicové techniky.
|
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Posouzení zadané práce, Rozhovor
Během výukového období semestru je zadáno několik samostatných prací. Zápočet z předmětu je podmíněn docházkou a úspěšným obhájením samostatných prací a semestrálního projektu. Semestrálním projektem je praktická úloha v jazyce symbolických adres pro procesory Atmel AVR. Zkouška má část praktickou a ústní. V praktické části prokazuje posluchač znalosti z programování v jazyce symbolických adres a v ústní části student odpovídá na 2 otázky z předem daného seznamu.
|
|
Doporučená literatura
|
-
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s Atmel AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky, -. Praha: BEN - technická literatura, 2003. ISBN 80-7300-077-6.
-
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1.
-
VÁŇA, Vladimír. Mikrokontroléry Atmel AVR: assembler. Praha: BEN - technická literatura, 2003. ISBN 80-7300-093-8.
|