BI-SAP.21 Struktura a architektura počítačů
Jdi na navigaci předmětu

8. Přednáška: JSI, instrukce, podprogramy, přerušení, hazardy, sběrnice

Podklady na přednášku

sap-8-JSI-hazardy-sběrnice

Video

YT zde

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.