Flashcards on A processzor utasításainak struktúrája és végrehajtása
A processzor utasításainak struktúrája és végrehajtása: Részletes elemzés
Tap to flip · Swipe to navigate
# Processzor utasításkészlete
17 cards
Card 1
Question: Mi az a processzorutasítás és mit határoz meg?
Answer: Az utasítás a program alapvető egysége bináris formában, amely meghatározza, hogy a processzornak milyen műveletet kell végrehajtania, milyen adatokka
Card 2
Question: Milyen alapvető részekből áll általában egy utasítás?
Answer: Műveleti kód (opcode), operandus(ok) és címzési mód.
Card 3
Question: Mit határoz meg a műveleti kód (opcode)?
Answer: Meghatározza a művelet típusát, pl. összeadás, kivonás, logikai művelet vagy ugrás.
Card 4
Question: Mi lehet egy operandus egy utasításban?
Answer: Az operandus lehet konstans, regiszter vagy memória cím (azaz adat vagy adatra mutató hivatkozás).
Card 5
Question: Mi a címzési mód és milyen következményei vannak?
Answer: A címzési mód határozza meg az operandus megszerzésének módját (pl. közvetlenül az utasításban vagy regiszteren/memórián keresztül), és befolyásolja a
Card 6
Question: Sorolja fel az alapvető címzési módokat.
Answer: Immediate (közvetlen), Register (regiszter), Direct (közvetlen címzés), Indirect (közvetett címzés) és Indexed (indexelt).
Card 7
Question: Hogyan néz ki egy egyszerű utasításstruktúra példaként?
Answer: [OPCODE | OPERAND1 | OPERAND2], például ADD R1, R2 (opcode ADD, operand1 R1, operand2 R2).
Card 8
Question: Melyek az utasításciklus fő fázisai?
Answer: Fetch (lekérés), Decode (dekódolás), Execute (végrehajtás) és Write-back (eredmény visszaírása).
Card 9
Question: Mi történik a Fetch fázisban?
Answer: A PC (programszámláló) tartalma határozza meg az utasítás címét, az utasítás betöltődik a memóriából az IR-be (utasításregiszterbe), és a PC megnöveks
Card 10
Question: Mit csinál a vezérlőegység a Decode fázisban?
Answer: Elemzi az opcode-ot, megállapítja a művelet típusát, az operandusok számát és a címzési módokat.