Test na Procesor a inštrukčný cyklus
Procesor a inštrukčný cyklus: Kompletný rozbor pre študentov
Test: Architektúra a funkcia CPU, Vykonávanie inštrukcií CPU, Inštrukčný cyklus CPU
20 otázok
Otázka 1: Dátový register pamäte (MDR) obsahuje adresu pamäťovej bunky, z ktorej sa má čítať alebo do ktorej sa má zapisovať.
A. Áno
B. Nie
Vysvetlenie: Dátový register pamäte (MDR) dočasne ukladá dáta, ktoré sa čítajú z pamäte alebo sa do nej zapisujú. Register, ktorý obsahuje adresu pamäťovej bunky, z ktorej sa má čítať alebo do ktorej sa má zapisovať, je Adresový register pamäte (MAR).
Otázka 2: Ktoré tvrdenie správne opisuje kľúčové charakteristiky Von Neumannovej architektúry podľa študijných materiálov?
A. Programy a dáta sú uložené v rovnakej pamäti a CPU k nim pristupuje rovnakým spôsobom.
B. Na prenos dát a inštrukcií medzi CPU a pamäťou sa používajú oddelené zbernice.
C. Inštrukcie sa zvyčajne vykonávajú sekvenčne, jedna po druhej.
D. Pre prenos dát aj inštrukcií medzi CPU a pamäťou sa používa jedna spoločná zbernica.
Vysvetlenie: Von Neumannova architektúra má tri kľúčové charakteristiky: 1. Programy a dáta sú uložené v rovnakej pamäti, k čomu CPU pristupuje rovnakým spôsobom. 2. Inštrukcie sa vykonávajú sekvenčne. 3. Pre prenos dát aj inštrukcií sa používa jedna spoločná zbernica. Tvrdenie, že sa používajú oddelené zbernice, je nesprávne, pretože architektúra využíva jednu spoločnú zbernicu.
Otázka 3: Inštrukcia `LOAD A, [adresa]` slúži na uloženie obsahu registra A do pamäťovej adresy.
A. Áno
B. Nie
Vysvetlenie: Podľa študijných materiálov inštrukcia `LOAD A, [adresa]` načítava dáta z pamäťovej adresy do registra A. Na uloženie obsahu registra A do pamäťovej adresy slúži inštrukcia `STORE A, [adresa]`.
Otázka 4: Po vykonaní inštrukcie STORE A, [10] v ukážkovom programe na sčítanie čísel bude pamäť na adrese 10 obsahovať hodnotu 8.
A. Áno
B. Nie
Vysvetlenie: Podľa Kroku 3 v príklade sa po inštrukcii ADD A, B stane hodnota registra A rovnou 8. Následne v Kroku 4 inštrukcia STORE A, [10] uloží tento obsah registra A (hodnotu 8) do pamäte na adresu 10.
Otázka 5: Podľa hypotetického strojového kódu, aký je hlavný účel inštrukcie `STORE A, [adresa]`?
A. Načíta konštantnú hodnotu do registra A.
B. Uloží obsah registra A do pamäťovej adresy.
C. Načíta dáta z pamäťovej adresy do registra A.
D. Pripočíta obsah registra B k obsahu registra A.
Vysvetlenie: Podľa študijných materiálov inštrukcia `STORE A, [adresa]` slúži na uloženie obsahu registra A do špecifikovanej pamäťovej adresy.