1. Porównać architekturę komputera CISC i RISC. Podać przykłady procesorów w których zrealizowano te architektury.
2. Zdefiniować i porównać architekturę von Neumanna i harwardzką komputerów.
Podać przykłady procesorów w których jest stosowana.
3. Omówić budowę i działanie układu sterowania mikroprocesora.
4. Porównać sposób kodowania instrukcji arytmetycznych w procesorze 8086 i ARM.
5. Omówić budowę i działanie magistrali systemowej mikroprocesora. Wymienić rodzaje cykli magistrali.
6. Omówić hierarchiczny system pamięci komputera. Podać przykładowe wartości parametrów pamięci różnego typu.
7. Omówić przeznaczenie i działanie stosu. Jakie rozkazy korzystają ze stosu?
8. Wymienić rejestry procesora 8086 i omówić ich przeznaczenie.
9. Omówić tryby adresowania argumentów w procesorze 8086. Podać przykłady rozkazów korzystających z tych trybów.
10. Omówić działanie rozkazów skoków bezwarunkowych i warunkowych oraz rozkazu wywołania procedury. Do czego służy stos przy wywołaniach procedur?
11. Omówić przeznaczenie BIOS oraz działanie komputera po włączeniu zasilania.
12. Omówić zdarzenia związane z obsługą przerwań maskowalnych w procesorze 8086.
13. Omówić rozkazy procesora 8086 związane z obsługą portów. Omówić adresowanie portów.
14. Omówić przeznaczenie i strukturę układów wejścia/wyjścia.
15. Omówić przeznaczenie i działanie sterownika przerwań.
16. Omówić różnice pomiędzy pamięcią dynamiczną i statyczną 17. Omówić przeznaczenie i działanie pamięci wirtualnej.
18. Omówić rodzaje pamięci masowych i podstawowe zasady ich działania.
19. Co to jest chipset? Omówić ogólnie przeznaczenie mostka północnego
i południowego. Jakie zmiany nastąpiły we współczesnych rozwiązaniach chipsetu?
20. Co to jest DMA i do czego służy?
21. Porównać złącza PCI i PCIe.
22. Omówić strukturę USB i podać najważniejsze zastosowania.
23. Omówić przeznaczenie i działanie pamięci buforowej (cache).
24. Scharakteryzować najważniejsze różnice pomiędzy procesorami Pentium i ARM.
25. Co to jest transmisja szeregowa? Omówić zasady transmisji szeregowej RS-232.
26. Scharakteryzować przeznaczenie i budowę płyty głównej komputera.