Flashcards on Mikroprocesszor alapelvek: Időzítés, megszakítások és verem
A mikroprocesszor elvei: Időzítés, Megszakítások és Verem | Elemzés
Tap to flip · Swipe to navigate
Mikroprocesszorok és kapcsolódó fogalmak
13 cards
Card 1
Question: Mi irányítja a mikroprocesszor működését és határozza meg az utasítások feldolgozási sebességét?
Answer: A taktjel (órajel), amelyet egy oszcillátor generál, és frekvenciában (Hz, MHz, GHz) adják meg.
Card 2
Question: Mi a takt (órajel periódus) és hogyan kapcsolódik a gépi és utasítási ciklushoz?
Answer: A takt a processzor legkisebb időegysége. A gépi ciklus a taktjelek azon csoportja, amely egy utasítás részének végrehajtásához szükséges; az utasítás
Card 3
Question: Mi a különbség a szinkron és aszinkron műveletek között a CPU-ban?
Answer: A szinkron műveleteket az órajel vezérli (a CPU belső műveleteinek többsége); az aszinkron műveletek függetlenek a taktjelektől (pl. megszakításra val
Card 4
Question: Mi a megszakítás a mikroprocesszorban?
Answer: Egy olyan mechanizmus, amely lehetővé teszi egy futó program ideiglenes felfüggesztését, egy fontos esemény kezelését, majd a kezelés után visszatérés
Card 5
Question: Mondj példákat olyan helyzetekre, amikor megszakítást használnak.
Answer: Billentyűzetről érkező bevitel, időzítők, kommunikáció perifériákkal, hibák (kivételek).
Card 6
Question: Hogyan zajlik a megszakítás kezelése (egyszerűsítve)?
Answer: Megszakítási jel keletkezése → a processzor befejezi az aktuális utasítást → elmenti a program állapotát (PC, regiszterek) a verembe → ugrás az ISR-re
Card 7
Question: Milyen alapvető megszakítási típusokat különböztetünk meg?
Answer: Külső (hardveres) eszközöktől; belső (szoftveres) utasítás által kiváltott; maszkolható (engedélyezhető/tiltható); nem maszkolható (NMI) mindig kezelv
Card 8
Question: Mi a verem és mire használják a mikroprocesszorban?
Answer: A verem egy LIFO (Last In – First Out) típusú memória terület, amelyet visszatérési címek, regiszterek tárolására, megszakítások kezelésére és alprogr
Card 9
Question: Mit jelent a Stack Pointer (SP) és hogyan változik?
Answer: Az SP a verem tetejére mutató pointer. Automatikusan változik a PUSH (verembe helyezés) és POP (veremből kivétel) utasítások során.
Card 10
Question: Milyen irányba növekszik leggyakrabban a verem, és milyen probléma léphet fel?
Answer: Leggyakrabban az alacsonyabb címek felé. A mérete korlátozott; túlcsordulás esetén stack overflow keletkezik.