Jdi na navigaci předmětu
8. Přednáška: JSI, instrukce, podprogramy, přerušení, hazardy, sběrnice
Otázky z přednášky, které se mohou objevit v testech:
- Jak je možné připojovat více zdrojů / registrů ke sběrnici?
- Je možné libovolně propojovat a) jen vstupy, b) jen výstupy c) vstupy s výstupy?
- Jaký další vstup kromě datových musí mít registr s třístavovým výstupem? Popište slovně.
- Jak zakážete přerušení?
- Kdy se testuje zda nemá procesor přejít na obsluhu přerušení?
- Co se děje při obsluze přerušení (co dělá procesor)?
- Co dělá řadič přerušení a je takový "řadič" v AVR?
- Kde a jak se "najde" podprogram pro zpracování konkrétního přerušení?
- Jak se zajistí návrat z přerušení zpět do programu, který byl tímto přerušením přerušen? Kde je uložena adresa instrukce, kde se má pokračovat?
- Je možné v průběhu zpracování jednoho přerušení (tedy v podprogramu pro zpracování jednoho přerušení) povolit další přerušení? Jak?
- Jaké instrukce je možné použít, jestliže jsou vstupy a výstupy mapované do paměti (např. pro zjištění hodnoty některého vstupu)?
- Co je statický hazard? Čím je způsobený (kdy může vzniknout a v jakých obvodech)?
- Co je statický hazard v jedničce a co v nule?
- Kdy statický hazard vadí a jak se ho vyvarovat při návrhu sekvenčního obvodu?
- Kdy statický hazard vadí a jak se ho vyvarovat při návrhu kombinačního obvodu?
- Může v kombinačním obvodu realizovaném podle minimální normální formy nastat statický hazard? Proč?
- Vysvětlete základní parametry sběrnic: šířka přenosu, frekvence, propustnost.