Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor [2022/09/05 21:39]
knehez [2. A mikroprocesszor működése]
tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor [2022/09/05 21:41] (aktuális)
knehez [2. A mikroprocesszor működése]
Sor 100: Sor 100:
 **Központi memória**: Ez egy nagy adattároló a számítógépen belül, de a processzoron kívül. A Központi memória küldhet adatokat vagy utasításokat az Előrendező egységbe, amely gyakran az Utasítás cache-ben tárolja ezeket későbbi felhasználásra. **Központi memória**: Ez egy nagy adattároló a számítógépen belül, de a processzoron kívül. A Központi memória küldhet adatokat vagy utasításokat az Előrendező egységbe, amely gyakran az Utasítás cache-ben tárolja ezeket későbbi felhasználásra.
  
-Végeztessük el a mikroprocesszorral a következő kis feladatot: 2+3= ?+==== Végeztessük el a mikroprocesszorral a következő kis feladatot: 2+3= ? ====
  
-1. lépés+=== 1. lépés ​=== 
 + 
 a., A 2-es billentyű megnyomása riasztja a mikroprocesszort (ebben a túlzottan egyszerűsített mintapéldában) és jelez az Előrendező egységnek, hogy kérjen be a számítógép központi memóriájából egy, az új adatra, a 2-re vonatkozó utasítást,​ mivel nincs semmilyen utasítás az Utasítás cache-ben erre vonatkozóan. a., A 2-es billentyű megnyomása riasztja a mikroprocesszort (ebben a túlzottan egyszerűsített mintapéldában) és jelez az Előrendező egységnek, hogy kérjen be a számítógép központi memóriájából egy, az új adatra, a 2-re vonatkozó utasítást,​ mivel nincs semmilyen utasítás az Utasítás cache-ben erre vonatkozóan.
  
Sor 113: Sor 114:
 e., Mivel a Dekódoló egység megadta, hogy a 2 értéket ​ további felhasználásra az Adat cache-ben kell tárolni, a Vezérlőegység most végrehajtja az X:=2 utasítást. Ez azt eredményezi,​ hogy a 2 érték az Adat cache X nevű rekeszébe íródik, ahol további felhasználásra vár. e., Mivel a Dekódoló egység megadta, hogy a 2 értéket ​ további felhasználásra az Adat cache-ben kell tárolni, a Vezérlőegység most végrehajtja az X:=2 utasítást. Ez azt eredményezi,​ hogy a 2 érték az Adat cache X nevű rekeszébe íródik, ahol további felhasználásra vár.
  
-2. lépés+=== 2. lépés ​=== 
 a., Amikor megnyomjuk a 3-as billentyűt,​ az Előrendező egység kéri az erre az új értékre vonatkozó utasítást a számítógép központi memóriájából és az Utasítás cache-ből. Mivel ilyen utasítást az Utasítás cache-ben nem talál, ezért az utasítást a központi memóriából várja. a., Amikor megnyomjuk a 3-as billentyűt,​ az Előrendező egység kéri az erre az új értékre vonatkozó utasítást a számítógép központi memóriájából és az Utasítás cache-ből. Mivel ilyen utasítást az Utasítás cache-ben nem talál, ezért az utasítást a központi memóriából várja.
  
Sor 124: Sor 126:
 e., Mivel a Dekódoló egység megadta, hogy a 3 értéket ​ további felhasználásra az Adat cache-ben kell tárolni, a Vezérlőegység most végrehajtja az Y:=3 utasítást. Ez azt eredményezi,​ hogy a 3 érték az Adat cache Y nevű rekeszébe íródik, és a 2 értékkel együtt további utasításra vár. e., Mivel a Dekódoló egység megadta, hogy a 3 értéket ​ további felhasználásra az Adat cache-ben kell tárolni, a Vezérlőegység most végrehajtja az Y:=3 utasítást. Ez azt eredményezi,​ hogy a 3 érték az Adat cache Y nevű rekeszébe íródik, és a 2 értékkel együtt további utasításra vár.
  
-3. lépés+=== 3. lépés ​=== 
 a., Amikor megnyomjuk a + billentyűt,​ az Előrendező egység a számítógép központi memóriájából és az Utasítás cache-ből erre az új adatra (a + jelre) vonatkozó utasítást kér, mely csak a központi memóriából jöhet most. a., Amikor megnyomjuk a + billentyűt,​ az Előrendező egység a számítógép központi memóriájából és az Utasítás cache-ből erre az új adatra (a + jelre) vonatkozó utasítást kér, mely csak a központi memóriából jöhet most.
  
Sor 135: Sor 138:
 e., A Vezérlőegység megfejti a kódot és utasítja az ALU-t az ADD művelet végrehajtására,​ amelyet az el is végez, az Adat cache-ből felküldött ​ X és Y értékekkel. Az ALU azután letárolja az eredményként kapott 5-ös értéket a vele szoros kapcsolatban álló Regiszterek egyik rekeszében. e., A Vezérlőegység megfejti a kódot és utasítja az ALU-t az ADD művelet végrehajtására,​ amelyet az el is végez, az Adat cache-ből felküldött ​ X és Y értékekkel. Az ALU azután letárolja az eredményként kapott 5-ös értéket a vele szoros kapcsolatban álló Regiszterek egyik rekeszében.
  
-4. lépés+=== 4. lépés ​=== 
 a., Amikor megnyomjuk az = gombot, az Előrendező egység ismét átkutatja az Utasítás cache-t az új adatra, az = jelre vonatkozó új utasítás után, de ott nem találja. a., Amikor megnyomjuk az = gombot, az Előrendező egység ismét átkutatja az Utasítás cache-t az új adatra, az = jelre vonatkozó új utasítás után, de ott nem találja.
  
tanszek/oktatas/szamitastechnika/merevlemez_es_mikroprocesszor.1662413977.txt.gz · Utolsó módosítás: 2022/09/05 21:39 szerkesztette: knehez