Kartičky na Struktura a provádění instrukcí procesoru
Struktura a provádění instrukcí procesoru: Detailní rozbor
Klepni pro otočení · Swipni pro navigaci
Instrukční sada procesoru
17 kartiček
Kartička 1
Otázka: Co je to instrukce procesoru a co určuje?
Odpověď: Instrukce je základní jednotka programu v binární podobě, která říká, jakou operaci má procesor provést, s jakými daty má pracovat a kam uložit výsled
Kartička 2
Otázka: Z jakých základních částí se obvykle skládá instrukce?
Odpověď: Operační kód (opcode), operand(y) a adresovací mód.
Kartička 3
Otázka: Co říká operační kód (opcode)?
Odpověď: Určuje typ operace, např. sčítání, odečítání, logická operace nebo skok.
Kartička 4
Otázka: Co může být operand v instrukci?
Odpověď: Operand může být konstanta, registr nebo adresa v paměti (tj. data nebo odkaz na data).
Kartička 5
Otázka: Co je adresovací mód a jaké má důsledky?
Odpověď: Adresovací mód určuje způsob získání operandu (např. přímo v instrukci nebo přes registr/paměť) a ovlivňuje délku a rychlost instrukce.
Kartička 6
Otázka: Uveďte základní adresovací módy.
Odpověď: Immediate (okamžitý), Register, Direct (přímý), Indirect (nepřímý) a Indexed (indexový).
Kartička 7
Otázka: Jak vypadá jednoduchá struktura instrukce v příkladu?
Odpověď: [OPCODE | OPERAND1 | OPERAND2], například ADD R1, R2 (opcode ADD, operand1 R1, operand2 R2).
Kartička 8
Otázka: Jaké jsou hlavní fáze instrukčního cyklu?
Odpověď: Fetch (načtení), Decode (dekódování), Execute (vykonání) a Write-back (uložení výsledku).
Kartička 9
Otázka: Co se děje během fáze Fetch?
Odpověď: Obsah PC určuje adresu instrukce, instrukce se načte z paměti do IR a PC se zvýší na další instrukci.
Kartička 10
Otázka: Co dělá řadič během fáze Decode?
Odpověď: Analyzuje opcode, zjistí typ operace, počet operandů a adresovací módy.