1. | | Základní pojmy mikroprocesorové techniky, základní pojmy z architektury mikroprocesorů |
2. | | Základní funkční bloky mikroprocesoru, programovací model, adresovací módy. |
3. | | Aritmetické instrukce, rotace a posuvy, přesuny, logické operace |
4. | | Skoky, volání podprogramů, řídící a speciální instrukce. |
5. | | Číselné soustavy, zobrazení čísel, celočíselná aritmetika, aritmetika v pevné a pohyblivé řádové čárce. |
6. | | Programovací techniky pro reálný čas. |
7. | | Základní poznatky z paralelního zpracování úloh v reálném čase. |
8. | | Datové typy, ukazatel adresy, pole, struktura, objekt a metody. |
9. | | Programové bloky ovladače, systémového manažeru, manažeru zpráv. |
10. | | Základní programové bloky pro zpracování vstupních dat, překódování, aproximace, vyhledávání. |
11. | | Konstrukce modulárních mikroprocesorových systémů, programové vybavení. |
12. | | Přenos dat, komunikační sběrnice. |
13. | | Protokoly komunikačních sběrnic. |
14. | | Stabilita a bezpečnost programového vybavení mikropočítačových systémů. |
1. | | Seznámení s předmětem, pravidla bezpečnosti práce. |
2. | | Vývojové prostředí a vývojové desky. |
3. | | Základní operace celočíselné aritmetiky, maskování, bitové operace. |
4. | | Aritmetické operace v pevné řádové čárce. |
5. | | Algoritmy pro linearizaci, vyhledávání, překódování. |
6. | | Algoritmy pro práci s řetězci. |
7. | | Programová konstrukce ovladače zařízení. |
8. | | Zadání semestrálních úloh. |
9. | | Rozbor a konzultace řešení semestrálních úloh. |
10. | | Práce na semestrálních úlohách. |
11. | | Práce na semestrálních úlohách. |
12. | | Práce na semestrálních úlohách. |
13. | | Práce na semestrálních úlohách. |
14. | | Předvedení výsledků semestrálních úloh. Zápočet. |