Fiszki do Zasady mikroprocesora: Taktowanie, przerwania i stos

Podstawy Mikroprocesora: Taktowanie, Przerwania i Stos | Analiza

1 / 13

Co steruje pracą mikroprocesora i określa szybkość przetwarzania instrukcji?

Sygnał zegarowy (taktujący), generowany przez oscylator i podawany w częstotliwości (Hz, MHz, GHz).

Dotknij, aby odwrócić · Przesuń, aby nawigować

Mikroprocesory a powiązane koncepcje

13 fiszek

Fiszka 1

Pytanie: Co steruje pracą mikroprocesora i określa szybkość przetwarzania instrukcji?

Odpowiedź: Sygnał zegarowy (taktujący), generowany przez oscylator i podawany w częstotliwości (Hz, MHz, GHz).

Fiszka 2

Pytanie: Czym jest takt (cykl zegarowy) i jak wiąże się z cyklem maszynowym i instrukcyjnym?

Odpowiedź: Takt to najmniejsza jednostka czasu procesora. Cykl maszynowy to grupa taktów potrzebnych do wykonania części instrukcji; cykl instrukcyjny to cały pr

Fiszka 3

Pytanie: Jaka jest różnica między operacjami synchronicznymi a asynchronicznymi w CPU?

Odpowiedź: Operacje synchroniczne są sterowane sygnałem zegarowym (większość wewnętrznych operacji CPU); operacje asynchroniczne są niezależne od taktu (np. reak

Fiszka 4

Pytanie: Czym jest przerwanie w mikroprocesorze?

Odpowiedź: Mechanizm umożliwiający tymczasowe przerwanie działającego programu, obsługę ważnego zdarzenia i powrót do programu po zakończeniu obsługi.

Fiszka 5

Pytanie: Podaj przykłady sytuacji, w których wykorzystuje się przerwania.

Odpowiedź: Wejście z klawiatury, timery, komunikacja z urządzeniami peryferyjnymi, błędy (wyjątki).

Fiszka 6

Pytanie: Jak przebiega obsługa przerwania (uproszczona)?

Odpowiedź: Powstanie sygnału przerwania → procesor kończy aktualną instrukcję → zapisuje stan programu (PC, rejestry) na stos → skok do ISR → po zakończeniu ISR

Fiszka 7

Pytanie: Jakie podstawowe rodzaje przerwań rozróżniamy?

Odpowiedź: Zewnętrzne (sprzętowe) od urządzeń; wewnętrzne (programowe) wywołane instrukcją; maskowalne (można włączyć/wyłączyć); niemaskowalne (NMI) zawsze obsłu

Fiszka 8

Pytanie: Czym jest stos i do czego służy w mikroprocesorze?

Odpowiedź: Stos to obszar pamięci typu LIFO (Last In – First Out) używany do przechowywania adresów powrotnych, rejestrów, obsługi przerwań i wywoływania podprog

Fiszka 9

Pytanie: Co oznacza Wskaźnik Stosu (SP) i jak się zmienia?

Odpowiedź: SP to wskaźnik na wierzchołek stosu. Zmienia się automatycznie podczas instrukcji PUSH (zapis na stos) i POP (pobranie ze stosu).

Fiszka 10

Pytanie: W jakim kierunku stos najczęściej rośnie i jaki problem może wystąpić?

Odpowiedź: Najczęściej w kierunku niższych adresów. Rozmiar jest ograniczony; w przypadku przepełnienia występuje przepełnienie stosu (stack overflow).