SAP II.
Nonvolatilní paměť, kterou nelze přepisovat a umožňuje pouze čtení je paměť typu:
Jiný typ
ROM
FLASH
RWM
Střádačově orientovaná architektura souboru instrukcí (ISA)
Při realizaci operací využívá jeden pracovní registr (střadač, akumulátor)
Při realizaci operací využívá pracovní registr (střadač, akumulátor) jen pro uložení výsledku operace
Má v procesoru pole s názvem střadač, kde jsou dílčí výsledky uspořádány ve formě zásobníku
Má v procesoru pole s názvem střadač, kde jsou dílčí výsledky uspořádány ve formě fronty
Ani jedna odpověď není správná
Zásobníkově orientovaná architektura souboru instrukcí (ISA)
Při realizaci operací využívá v procesoru sadu pracovních registrů přístupných pomocí jejich adres (čísel)
Při realizaci operací využívá v procesoru sadu pracovních registrů uspořádaných do struktury zásobníku
při realizaci operací využívá v procesoru sadu pracovních registrů uspořádaných do struktury fronty
Při realizaci operací využívá jeden pracovní registr (střadač, akumulátor)
Ani jedna odpověď není správná
Architektura souboru instrukcí (ISA) orientovaná na registry pro všeobecné použití
Při realizaci operací využívá jeden pracovní registr (střadač, akumulátor)
Při realizaci operací využívá v procesoru sadu pracovních registrů uspořádaných do struktury fronty
Při realizaci operací využívá v procesoru sadu pracovních registrů přístupných pomocí jejich adres (čísel)
Ani jedna odpověď není správná
Při realizaci operací využívá v procesoru sadu pracovních registrů uspořádaných do struktury zásobníku
Při nepřímé adresaci operandů je operand na adrese, kterou získáme:
Přičtením offsetu k obsahu registru, který je součástí instrukce
V registru, jehož číslo (adresa) je v instrukci
Na adrese, která je v registru, jehož číslo (adresa) je v instrukci
Na adrese, která je v paměti na adrese, která je operandem v instrukci
Při přímé adresaci operandů je operand na adrese, kterou získáme:
Přičtením offsetu k aktuálnímu obsahu programového čítače
Přičtením offsetu k obsahu registru, který je součástí instrukce
V instrukci
žádná odpověď není správná
V registru, jehož číslo (adresa) je v instrukci
Při relativní adresaci operandů je operand na adrese, kterou získáme:
Přičtením offsetu k obsahu registru, který je součástí instrukce
v registru, jehož číslo (adresa) je v instrukci
sečtením obsahů dvou registrů určených v instrukci
Přičtením offsetu k aktuálnímu obsahu programového čítače
Nesprávný výsledek při sčítání čísel v doplňkovém kódu lze poznat podle:
Jedničkového XORu přenosů z a do nejvyššího řádu sčítačky
Nastavení přetečení (overflow) do jedničky
Nastavení přenosu (carry) do jedničky
Jedničkového XORu příznaků carry a overflow
Nesprávný výsledek při sčítání čísel bez znaménka (nezáporných) se pozná podle:
Nastavení příznaku přetečení (overflow) do jedničky
Nulového XORu příznaků carry a overflow
Nastavení přenosu (carry) do jedničky
Jedničkového XORu příznaků carry a overflow
žádná odpověď není správná
Nelze detekovat
Položka tabulky stránek obsahuje (kromě příznaků):
Logickou adresu
část fyzické adresy - její vyšší bity
Celou fyzickou adresu
číslo stránkového rámce
část fyzické adresy - její nižší bity
Velikost položky v tabulce stránek je odvozena od:
šířky adres stránkových rámců
šířky adres logických stránek
Počtu logických stránek
Počtu fyzických stránek (počtu stránkových rámců)
Velikosti offsetu (adresy ve stránce)
Podmíněný skok se provede následujícím způsobem:
V případě splněné podmínky se pokračuje na adrese následující za adresou skoku
V případě splněné podmínky se přepíše obsah PC adresou, kterou získáme z operandu v instrukci skoku, jinak se pokračuje další instrukcí
vždy se přepíše obsah PC adresou, která je operandem v instrukci
žádná odpověď není správná
Přičte se operand v instrukci k obsahu PC a pokračuje se následující instrukcí
Realizace podmíněného skoku v případě splněné podmínky se provede:
Přičtením operandu v instrukci k obsahu PC
Přičtením operandu v instrukci k obsahu PC a uložením návratové adresy
Přepsáním obsahu PC adresou, která se získá z operandu v instrukci skoku
přepsáním obsahu PC adresou, která je operandem v instrukci skoku a uložením návratové adresy
Realizace nepodmíněného skoku se provede:
Přepsáním obsahu PC adresou, která je operandem v instrukci skoku
Přičtením operandu v instrukci k obsahu PC a uložením návratové adresy
Přičtením operandu v instrukci k obsahu PC
Přepsáním obsahu PC adresou, která je operandem v instrukci skoku a uložením návratové adresy
Při vyvolání přerušení se postupuje následujícím způsobem:
Na zásobník se uloží návratová adresa a přepíše se obsah PC adresou, která je počáteční adresou podprogramu pro zpracování vyvolaného přerušení
Přepíše se obsah PC adresou, která je operandem v instrukci
Přepíše se obsah PC adresou, která je počáteční adresou podprogramu pro zpracování vyvolaného přerušení
Zákaz přerušení se realizuje:
Odpojením všech periferních jednotek
Nastavením příznaku I v příznakovém registru (SREG, FLAG)
Zastavením činnosti procesoru
Přepnutím do režimu stand-by
Skokem do podprogramu pro zpracování právě běžícího programu
Ani jedna odpověď není správná
Paměť typu CAM je charakterizovaná:
Paměť typu RWM
Paměť typu FLASH
Jiným způsobem výběru položek než klasické adresovatelné paměti
Využitím jako cache paměť
Paměť typu ROM
Paměť adresovatelná obsahem namísto adresou
Přístupem do paměťové matice jedině prostřednictvím adresového dekodéru
Při volání podprogramu (tzn. při instrukci CALL) se postupuje následujícím způsobem:
Uloží se adresa následující za CALL na zásobník a přepíše se obsah PC adresou, která je operandem v instrukci CALL
žádná odpověď není správná
Přepíše se obsah PC adresou, která je operandem v instrukci CALL
V případě splněné podmínky se přepíše obsah PC adresou, která je operandem v instrukci CALL, jinak se pokračuje další instrukcí
V případě splněné podmínky se přepíše obsah PC adresou, která je operandem v instrukci CALL, jinak se pokračuje instrukcí na následující adrese za CALL
Při návratu z podprogramu se postupuje následujícím způsobem:
Přepíše se obsah PC adresou, která vznikne součtem počtu instrukcí v podprogramu a obsahu programového čítače při dekódování instrukce CALL
Přepíše se obsah PC adresou, která je operandem v instrukci RET
Obsah PC se přepíše obsahem zásobníku, kde je uložena návratová adresa
Registr instrukce (IR) je (vyberte všechny správné odpovědi):
Registr, ve kterém je uložena instrukce po celou dobu instrukčního cyklu
Registr pro uložení adres zpracovávaných instrukcí (programu)
Registr pro uložení operandů
Registr, do kterého se ukládá právě zpracovávaná instrukce
Registr SP (ukazatel zásobníku) je (vyberte všechny správné odpovědi):
registr, ve kterém je uložena adresa vrcholu zásobníku
registr pro uložení adres právě zpracovávaných instrukcí
registr, do kterého se ukládá adresa instrukce následující po instrukci CALL
Registr, který se využívá pro uložení návratových adres při zpracování přerušení
Registr, který se využívá pro uložení návratových adres z podprogramu
Registr, do kterého se ukládá právě zpracovávaná instrukce
Registr, ve kterém je uložena instrukce po celou dobu instrukčního cyklu
Registr pro uložení operandů
Registr SP (ukazatel zásobníku) je (vyberte všechny správné odpovědi):
Registr, který se využívá pro uložení návratových adres při zpracování přerušení
Registr, do kterého se ukládá právě zpracovávaná instrukce
registr, ve kterém je uložena adresa vrcholu zásobníku
registr pro uložení adres právě zpracovávaných instrukcí
Registr, který se využívá pro uložení návratových adres z podprogramu
Registr, ve kterém je uložena instrukce po celou dobu instrukčního cyklu
Registr pro uložení operandů
Registr, do kterého se ukládá adresa instrukce následující po instrukci CALL
"Barrel shifter" je (vyberte všechny správné odpovědi):
Sekvenční obvod
Obvod pro sčítání více než jen dvou čísel
Obvod pro realizaci různých typů posuvů (aritmetický, logický, ..)
Obvod pro realizaci posuvů o více míst než jen o jedno
Kombinační obvod
Obvod pro realizaci různých směrů posuvů (vpravo nebo vlevo)
Instrukční cyklus popisuje:
Ani jedna odpověď není správná
činnost procesoru jen v případě volání instrukce CALL
Základní činnost číslicového počítače Von Neumannova typu
činnost procesoru jen v případě zpracování přerušení
činnost procesoru jen v případě, že je třeba dekódovat instrukci operačního systému
Vyberte všechny správné odpovědi:
Instrukce PUSH zapíše na vrchol zásobníku data (operand)
Registr ukazatel zásobníku (SP) obsahuje na svém vrcholu prázdnou položku, do které se ukládá adresa právě zpracovávané instrukce
Registr ukazatel zásobníku (SP) obsahuje na svém vrcholu prázdnou položku, do které se ukládá adresa nebo data instrukcí PUSH
Registr ukazatel zásobníku (SP) obsahuje na svém vrcholu adresu poslední zpracovávané instrukce
Instrukce POP zapíše na vrchol zásobníku data (operand)
Registr ukazatel zásobníku (SP) obsahuje na svém vrcholu prázdnou položku, do které se ukládá adresa instrukce následující za instrukcí CALL
Registr ukazatel zásobníku (SP) obsahuje na svém vrcholu prázdnou položku, do které se ukládá adresa návratu z přerušení
Vyberte všechny správné odpovědi:
Počty a formáty instrukcí jsou v zásadě odvozeny od toho, aby bylo možné napsat překladač z vyššího programovacího jazyka
Zakódovaná instrukce se po přečtení z paměti ukládá do programového čítače (PC)
Některé instrukce není třeba dekódovat
Různé typy adresace operandů výrazně ovlivňují délku instrukce
Zakódovaná instrukce se po přečtení z paměti ukládá do registru SP (ukazatele zásobníku)
Pro instrukci musí po překladu existovat kód a umístění v paměti programu
Zakódovaná instrukce se po přečtení z paměti ukládá do registru instrukce
Všechny instrukce musí být zakódované pomocí stejného počtu bitů
Vyberte všechny správné odpovědi:
Operandem může být jen adresa do paměti
Operandem může být jen číslo (adresa) registru
Harvardská architektura implicitně určuje, kde se má pokračovat
Harvardská architektura implicitně neurčuje, kde se má pokračovat
Instrukce musí popisovat: co se má provést, s čím se to má provést (operandy), kam se má uložit výsledek a kde se má pokračovat
Von Neumannova architektura implicitně neurčuje, kde se má pokračovat
Instrukce musí obsahovat operační znak a ve většině případů I operand(y)
Von Neumannova architektura implicitně určuje, kde se má pokračovat
Operandem může být jen konstanta
Zákaz přerušení se realizuje:
přepnutím do režimu stand-by
Skokem do podprogramu pro zpracování přerušení
Odpovídající hodnotou příznaku I ve stavovém registru (registru příznaků)
Instrukcí "zakaž přerušení"
Zastavením činnosti procesoru
Skokem do podprogramu právě běžícího programu
Odpojením všech periferních jednotek
Při relativní adresaci operandů je operand na adrese, kterou získáme:
V registru, jehož číslo (adresa) je v instrukci
Sečtením obsahů dvou registrů určených v instrukci
Přičtením offsetu k aktuálnímu obsahu programového čítače
Přičtením offsetu k obsahu registru, který je součástí instrukce
Povolení přerušení se realizuje:
Odpovídající hodnotou příznaku I ve stavovém registru (registru příznaků)
Povolení přerušení se realizuje:
Skokem do podprogramu pro zpracování přerušení
Restartováním procesoru
Pokračováním pozastavené činnosti procesoru
Instrukcí "povol přerušení"
Připojením periferní jednotky
Dekodér z BCD kódu do kódu 2 z 5:
Má 4 vstupy a 32 výstupů
Má 4 vstupy a 10 výstupů
Má 4 vstupy a 5 výstupů
Má 4 vstupy a 8 výstupů
Má 5 vstupů a 4 výstupy
žádná odpověď není správná
Kolik potřebujete klopných obvodů pro realizaci sekvenčního obvodu s 11 vnitřními stavy, jestliže musíte zakódovat vnitřní stavy v...
4
11
22
3
28
Délka řádové mřížky je 8, jednotka (epsilon) je 1, základ soustavy z=2. Kolik je modul? (Uveďte desítkové.)
128
512
žádná odpověď není správná
256
Určete, kolik existuje možných různých logických funkcí tří proměnných (n = 3):
Nekonečně mnoho
8
1024
256
žádná možnost není správná
255
Uvažujte lineární kód sudá parita. Potřebujete zabezpečit 16bitová slova. Jaký (n,k)-kód použijete (kolik bude n a kolik k)?
N = 17, k = 2
N = 16, k = 1
N = 16, k = 8
N = 17, k = 16
Ani jedna odpověď není správná
Generující matice Hammingova kódu (15,11) má:
Jeden řádek a 15 sloupců
11 řádků a jeden sloupec
11 řádků a 15 sloupců
Ani jedna odpověď není správná
15 řádků a 11 sloupců
Uvažujte lineární kód licha parita. Potřebujete zabezpečit 16bitová slova. Jaký (n,k)-kód použijete (kolik bude n a kolik k)?
N = 16, k = 8
N = 16, k = 10
N = 16, k = 1
N = 17, k = 2
N = 17, k = 16
Uvažujte lineární kód sudá parita. Potřebujete zabezpečit 32bitová slova. Jaký (n,k)-kód použijete (kolik bude n a kolik k)?
N = 33, k = 2
N = 32, k = 1
N = 32, k = 8
N = 33, k = 32
Ani jedna odpověď není správná
Uvažujte lineární kód sudá parita. Potřebujete zabezpečit 64bitová slova. Jaký (n,k)-kód použijete (kolik bude n a kolik k)?
N = 65, k = 2
N = 64, k = 1
N = 64, k = 8
N = 65, k = 64
Ani jedna odpověď není správná
Generující matice Hammingova kódu (7,4) má:
Jeden řádek a 7 sloupců
4 řádky a jeden sloupec
4 řádky a 7 sloupců
Ani jedna odpověď není správná
3 řádky a 7 sloupců
Generující matice Hammingova kódu (15,11) má:
Jeden řádek a 15 sloupců
11 řádků a jeden sloupec
11 řádků a 15 sloupců
Ani jedna odpověď není správná
15 řádků a 11 sloupců
Jak široká část klíče bude použita pro adresní vyhledávání položek (indexaci řádků) v adresáři skryté paměti (cache) v procesoru s 26bitovou fyzickou adresou, skrytou pamětí (cache) o velikosti 256 kB, stupněm asociativity 2, kde do cache ukládáte bloky dat o velikosti 32 B (slabik)?
12
Jinak
Jak široká část klíče bude použita pro adresní vyhledávání položek (indexaci řádků) v adresáři skryté paměti (cache) v procesoru s 24bitovou fyzickou adresou, skrytou pamětí (cache) o velikosti 4 kB, stupněm asociativity 2, kde do cache ukládáte bloky dat o velikosti 4 B (slabik)?
9
Jinak
Jak široká část klíče bude použita pro adresní vyhledávání položek (indexaci řádků) v adresáři skryté paměti (cache) v procesoru s 26bitovou fyzickou adresou, skrytou pamětí (cache) o velikosti 2 kB, stupněm asociativity 2, kde do cache ukládáte bloky dat o velikosti 8 B (slabik)?
7
Jinak
Jak široká část klíče bude použita pro adresní vyhledávání položek (indexaci řádků) v adresáři skryté paměti (cache) v procesoru s 28bitovou fyzickou adresou, skrytou pamětí (cache) o velikosti 8 kB, stupněm asociativity 4, kde do cache ukládáte bloky dat o velikosti 16 B (slabik)?
7
Jinak
Hammingův kód (9,3)-kód má kódovou vzdálenost
Dvě
Pět
šest
Osm
Devět
Podmíněný skok se provede následujícím způsobem:
Přičte se operand v instrukci k obsahu PC a pokračuje se následující instrukcí
V případě splněné podmínky se přepíše obsah PC adresou, kterou získáme z operandu v instrukci skoku, jinak se pokračuje další instrukcí
V případě splněné podmínky se pokračuje na adrese následující za adresou skoku
Vždy se přepíše obsah PC adresou, která je operandum v instrukci
žádná odpověď není správná
Ve slabikově organizované paměti o kapacitě 64KB je uloženo 16bitové šestnáctkové číslo ABCD od adresy AB12. V případě "little endian" je na adrese AB13 (tzn. Na vyšší slabice) uloženo:
D
C
ABCD
A
B
AB
CD
Dvoubránová paměť
Využívá se jako cache paměť
Umožňuje přístup na dvě adresová místa
Umožňuje zapisovat na dvě adresová místa
Umožňuje číst dvě položky zároveň
nevyužívá se, protože je drahá
je výhodná pro realizaci fronty
Nesprávný výsledek při odčítání čísel bez znaménka (nezáporných) se pozná podle (uvažujte realizaci dvojkovou sčítačkou/odčítačkou):
Nastavení přenosu (carry) sčítačky do nuly
žádná odpověď není správná
Jednotkového XORu přenosů z a do nejvyššího řádu sčítačky
Jednotkového přenosu (carry) sčítačky
Nastavení přepnění (overflow) do jedničky
Přenos ve dvojkové sčítačce
Lze zanedbat
Je roven majoritě ze 3 (bity dvou sčítanců a přenos)
Zdržuje vícebitové sčítání
Nelze minimalizovat, protože jde o součet mintermů
Určete, kolik existuje možných různých logických funkcí tří proměnných (n = 3):
Nekonečně mnoho
8
1024
256
žádná možnost není správná
255
Kolik potřebujete klopných obvodů pro realizaci sekvenčního obvodu s 11 vnitřními stavy, jestliže musíte zakódovat vnitřní stavy v kódu 1 z N?
4
11
22
žádná možnost není správná
3
28
Vyberte všechny správné odpovědi popisující návrh (a realizaci z hradel a klopných obvodů) čítače M12 v binárním kódu se vstupem E povolujícím čítání.
Navržený automat nemá žádný vnitřní stav
Schema obsahuje 12 klopných obvodů
Navržený automat má 4 vnitřní stavy
žádná odpověď není správná
Tento čítač je úplný čítač
Tento čítač je reverzibilní čítač
Schema obsahuje 3 klopné obvody
Navržený automat má 12 vnitřních stavů
Tento logický obvod nemá žádný datový vstup a má 4 výstupy
Tento logický obvod má jeden datový vstup a 4 výstupy
Navržený automat má 6 vnitřních stavů
Tento logický obvod má jeden datový vstup a jeden výstup
Tento čítač je neúplný čítač
Schema obsahuje 4 klopné obvody
Tento logický obvod má jeden datový vstup a 12 výstupů
Délka řadové mřížky je 8, jednotka (epsilon) je 1, základ soustavy z=2. Kolik je modul? (Uveďte desítkově.)
128
žádná odpověď není správná
512
256
Detekce přeplnění (overflow) při posuvu osmibitového čísla vlevo o jedno místo v přímém kódu je možné realizovat:
Jedním dvouvstupovým hradlem AND (znaménko AND následující bit)
Jen vyvedením vypadávajícího bitu (nesmí vypadnout jednička)
Ani jedna možnost není správná
Dvouvstupovým hradlem XOR (vypadávající bit XOR následující bit)
Jen vyvedením vypadávajícího bitu (nesmí vypadnout nula)
Implikantem funkce 𝑓 f může být:
Libovolná krychle
Jedničkový minterm
Logický součin literálů, který implikuje jedničkový výstup funkce
Krychle pokrývající jedničkové vrcholy
Krychle pokrývající jedničkové vrcholy a neurčené (don't care) vrcholy
Krychle pokrývající nulové vrcholy a neurčené (don't care) vrcholy
Neurčené (don't care) stavy
Jsou zakázané stavy
často vedou k jednoduššímu vyjádření logické funkce a také k její jednodušší realizaci
Se nesmí použít pro minimalizaci vyjádření funkce
často vedou k jednoduššímu vyjádření logické funkce, ale ne k její jednodušší realizaci
Mějme Booleovskou n-krychli, kde 𝑛=3 a B={0,1}. Zaškrtněte všechny správné odpovědi:
Pomocí této krychle je možné reprezentovat Booleovskou funkci 8 proměnných
Tato krychle má 8 vrcholů
Pomocí této krychle není možné reprezentovat žádnou Booleovskou funkci
Tato krychle má 16 vrcholů
Tato krychle má 64 vrcholů
Pomocí této krychle je možné reprezentovat Booleovskou funkci 3 proměnných
Kolik minimálně potřebujete klopných obvodů pro realizaci sekvenčního obvodu se 13 vnitřními stavy?
4
6
5
13
3
žádná možnost není správna
Poloviční sčítačka (půlsčítačka, half-adder) je:
Nikde se nepoužívá
Sekvenční obvod typicky použitý ve sčítačkách a čítačích
Kombinační obvod, který má na rozdíl od úplné sčítačky jen dva vstupy
Jednobitová sčítačka má přenos do dalšího řádu vyjádřený následujícími výrazy (vyberte všechny správné odpovědi), kde a, b jsou sčítanci a c přenos z nižšího řádu:
A⋅b+a⋅c+b⋅c
A⋅b⋅c
M3(a,b,c)
A⊕b⊕c (f je xor)
Dvojková sčítačka, která sčítá osmibitová čísla, má:
8 vstupů a 8 výstupů
žádná možnost není správná
16 vstupů a 8 výstupů
17 vstupů a 9 výstupů
9 vstupů a 9 výstupů
Jednobitová úplná dvojková sčítačka (full-adder):
Je kombinační obvod
Má dva vstupy a dva výstupy
Je sekvenční obvod
Má dva vstupy a jeden výstup
Má tři vstupy a dva výstupy
Vyberte správné odpovědi o vlastnostech paralelní sčítačky:
V nejnovějších číslicových počítačích se nepoužívá
Je to kombinační obvod
Je to sekvenční obvod
Je to základní logický obvod v číslicovém počítači
Kolik minimálně potřebujete klopných obvodů pro realizaci sekvenčního obvodu se 13 vnitřními stavy?
3
5
žádná možnost není správná
6
13
4
Vyberte správné odpovědi charakterizující registr
Je tvořen typicky klopnými obvody typu D
V současných počítačích se nepoužívají, stačí vhodná paměť
Je sekvenční obvod
Je kombinační obvod
Registry v číslicovém počítači mají následující charakteristiky (vyberte všechna pravdivá tvrzení)
Jsou realizovány klopnými obvody a další logikou
Existují registry, které umí ukládat, číst, inkrementovat a dekrementovat svůj obsah
Typický registr v číslicovém počítači umí jen ukládat data
Typický registr v číslicovém počítači umí číst I v něm uložená data
Dekodér je:
Kombinační obvod, který převádí data na vstupu na jinak zakódovaná data na výstupu
Je kombinační obvod, který nastaví svůj výstup do jedničky, pokud je alespoň jeden z jeho vstupů v jedničce
žádná odpověď není správná
Je kombinační obvod, který nastaví svůj výstup do jedničky, pokud je většina z jeho vstupů v jedničce
Kombinační obvod, který podle řídicího (adresního) vstupu propojuje vybraný vstup s výstupem
Multiplexor, který vybírá jednu ze čtyř možností, má:
4 vstupy a jeden výstup
žádná možnost není správná
4 vstupy, jeden výstup a jeden adresový vstup
6 vstupů a dva výstupy
6 vstupů a jeden výstup
4 vstupy, jeden výstup a dva adresové vstupy
Kolik potřebujete klopných obvodů pro realizaci sekvenčního obvodu s 11 vnitřními stavy, jestliže musíte zakódovat vnitřní stavy v kódu 1 z N?
11
22
3
žádná možnost není správná
28
4
Dvou vstupové hradlo OR v technologii CMOS je tvořeno:
Osmi transistory
šesti transistory
žádná odpověď není správná
čtyřmi transistory
Dvou vstupové hradlo NAND v technologii CMOS je tvořeno:
žádná odpověď není správná
čtyřmi transistory
šesti transistory
Osmi transistory
Dvou vstupové hradlo NOR v technologii CMOS je tvořeno:
žádná odpověď není správná
Osmi transistory
čtyřmi transistory
šesti transistory
Klopný obvod typu flip-flop (FF):
Může změnit svůj stav jen při náběžné nebo závěrné hraně hodin
Může změnit svůj stav po celou dobu, kdy je signál hodin v nule
Může změnit svůj stav po celou dobu, kdy je signál hodin v jedničce
Takový typ klopného obvodu se již nikde nepoužívá
Nejjednodušší klopný obvod, tedy schopnost "zapamatování si", je:
Synchronní klopný obvod D (FF)
Asynchronní RS klopný obvod tvořený dvěma hradly NOR
žádná odpověď není správná
Asynchronní klopný obvod D (latch)
Klopný obvod typu latch, který je aktivní v jedničce:
Může změnit svůj stav jen při náběžné nebo závěrné hraně hodin
Může změnit svůj stav po celou dobu, kdy je signál hodin v jedničce
Může změnit svůj stav po celou dobu, kdy je signál hodin v nule
Takový typ klopného obvodu se již nikde nepoužívá
Přenos ve dvojkové sčítačce
Nelze minimalizovat, protože jde o součet mintermů
Je roven majoritě ze 3 (bity dvou sčítanců a přenos)
Lze zanedbat
Zdržuje vícebitové sčítání
Ztráta přesnosti v přímém kódu při posuvu o jedno místo vpravo se detekuje:
Hradlem AND (znaménko a vypadávající bit)
Hodnotou vypadávajícího bitu: 1 = ztráta přesnosti
žádná odpověď není správná
Hradlem OR (znaménko a vypadávající bit)
Hodnotou vypadávajícího bitu: 0 = ztráta přesnosti
Ztráta přesnosti v doplňkovém kódu při posuvu o dvě místa vpravo se detekuje:
Hradlem OR (vstupy jsou oba vypadávající bity)
Hradlem OR (vstupy jsou oba vypadávající bity a znaménko)
Hradlem AND (vstupy jsou oba vypadávající bity a znaménko)
žádná odpověď není správná
Hradlem AND (vstupy jsou oba vypadávající bity)
Detekce přeplnění (overflow) při posuvu osmibitového čísla vlevo o jedno místo v přímém kódu je možné realizovat:
Ani jedna možnost není správná
Dvouvstupovým hradlem XOR (vypadávající xor následující bit)
Jen vyvedením vypadávajícího bitu (nesmí vypadnout jednička)
Jedním dvouvstupovým hradlem AND (znaménko and následující bit)
Jen vyvedením vypadávajícího bitu (nesmí vypadnout nula)
Detekce přeplnění (overflow) při posuvu osmibitového čísla vlevo o jedno místo v doplňkovém kódu je možné realizovat:
Jedním dvouvstupovým hradlem AND (znaménko and následující bit)
Dvouvstupovým hradlem XOR (vypadávající xor následující bit)
Jen vyvedením vypadávajícího bitu (nesmí vypadnout nula)
Jen vyvedením vypadávajícího bitu (nesmí vypadnout jednička)
Ani jedna možnost není správná
Detekce přeplnění (overflow) při posuvu osmibitového čísla vlevo o dvě místa v doplňkovém kódu je možné realizovat:
Jedním třívstupovým hradlem AND
Dvěma třívstupovými hradly AND, 4 invertory a jedním dvouvstupovým hradlem OR
Dvěma třívstupovými hradly NAND, 4 invertory a jedním dvouvstupovým hradlem NAND
Jedním třívstupovým hradlem OR
Jedním třívstupovým hradlem XOR
Vyberte správné odpovědi charakterizující synchronní čítač:
Je to kombinační obvod
Obsahuje klopné obvody
Je to sekvenční obvod
Pro automat typu Moore je definičním oborem výstupní funkce
Množina výstupů
žádná možnost není správná
Množina vstupů a vnitřních stavů
Množina vnitřních stavů
Modelem sekvenčního obvodu je konečný automat (finite-state machine) určený
Množinou přípustných vstupů, výstupů, vnitřních stavů, přechodovou funkcí a výstupní funkcí
Množinou přípustných vstupů, výstupů a výstupní funkcí
Množinou přípustných vstupů, výstupů, vnitřních stavů, přechodovou funkcí, výstupní funkcí a počátečním stavem
Množinou přípustných vstupů, výstupů, vnitřních stavů, přechodovou funkcí, výstupní funkcí a konečným stavem
Mějme dekodér ze 4 bitového binárního kódu do kódu 1 z N. Vyberte správnou odpověď.
Má 5 vstupů a 4 výstupy
žádná odpověď není správná
Má 4 vstupy a 12 výstupů
Má 4 vstupy a 8 výstupů
Má 4 vstupy a 5 výstupů
Má 4 vstupy a 16 výstupů
Vyberte všechny správné odpovědi popisující návrh (a realizaci z hradel a klopných obvodů) čítače M8 v Grayově kódu se vstupem E povolujícím čítání a vstupem D určujícím směr čítání (D=0 čítá nahoru a pro D=1 dolů).
Tento logický obvod má jeden datový vstup a jeden výstup
Tento logický obvod nemá žádný datový vstup a má tři výstupy
Tento čítač je neúplný čítač
Tento logický obvod má dva datové vstupy a dva výstupy
Takový čítač nelze navrhnout
Schema obsahuje 4 klopné obvody
Tento čítač je reverzibilní čítač
Navržený automat nemá žádný vnitřní stav
Tento logický obvod má dva datové vstupy a tři výstupy
Navržený automat má 8 vnitřních stavů
Navržený automat má 4 vnitřní stavy
Schema obsahuje 8 klopných obvodů
žádná odpověď není správná
Schema obsahuje 3 klopné obvody
Vyberte všechny správné odpovědi popisující návrh (a realizaci z hradel a klopných obvodů) čítače M12 v binárním kódu se vstupem E povolujícím čítání.
Tento čítač je neúplný čítač
Tento logický obvod má jeden datový vstup a 12 výstupů
Tento logický obvod má jeden datový vstup a 4 výstupy
Navržený automat má 12 vnitřních stavů
Navržený automat nemá žádný vnitřní stav
Tento logický obvod nemá žádný datový vstup a má 4 výstupy
Navržený automat má 6 vnitřních stavů
Tento čítač je úplný čítač
Schema obsahuje 12 klopných obvodů
Tento logický obvod má jeden datový vstup a jeden výstup
Schema obsahuje 4 klopné obvody
žádná odpověď není správná
Navržený automat má 4 vnitřní stavy
Tento čítač je reverzibilní čítač
Schema obsahuje 3 klopné obvody
Vyberte všechny správné odpovědi popisující návrh (a realizaci z hradel a klopných obvodů) čítače M7 v binárním kódu se vstupem E povolujícím čítání.
Navržený automat má 3 vnitřní stavy
Navržený automat má 6 vnitřních stavů
Tento logický obvod má jeden datový vstup a jeden výstup
Tento čítač je úplný čítač
Navržený automat má 7 vnitřních stavů
Navržený automat nemá žádný vnitřní stav
Schema obsahuje 3 klopné obvody
Schema obsahuje 7 klopných obvodů
žádná odpověď není správná
Tento logický obvod má jeden datový vstup a dva výstupy
Tento čítač je neúplný čítač
Tento logický obvod má jeden datový vstup a tři výstupy
Tento logický obvod nemá žádný datový vstup a má tři výstupy
Tento čítač je reverzibilní čítač
Schema obsahuje 2 klopné obvody
Vyberte všechny správné odpovědi popisující návrh (a realizaci z hradel a klopných obvodů) čítače M5 v binárním kódu se vstupem E povolujícím čítání.
Navržený automat má 3 vnitřní stavy
Navržený automat má 6 vnitřních stavů
Tento logický obvod má jeden datový vstup a jeden výstup
Tento čítač je úplný čítač
Navržený automat nemá žádný vnitřní stav
Schema obsahuje 3 klopné obvody
Navržený automat má 5 vnitřních stavů
Schema obsahuje 7 klopných obvodů
žádná odpověď není správná
Tento logický obvod má jeden datový vstup a dva výstupy
Tento čítač je neúplný čítač
Tento logický obvod má jeden datový vstup a tři výstupy
Tento logický obvod nemá žádný datový vstup a má tři výstupy
Tento čítač je reverzibilní čítač
Schema obsahuje 2 klopné obvody
Jestliže rozšíříte řadovou mřížku ze 4 na 8 bitů pro přímý kód, změní se rozsah zobrazitelných čísel. Možnosti jsou v desítkové soustavě.
Z -8 až 8 na -128 až 128
Z -7 až 7 na -127 až 127
Z -16 až 16 na -256 až 256
Z -15 až 15 na -255 až 255
žádná odpověď není správná
Jestliže rozšíříte řadovou mřížku ze 4 na 8 bitů pro doplnkovy kód, změní se rozsah zobrazitelných čísel. Možnosti jsou v desítkové soustavě.
Z -8 až 7 na -128 až 127
Z -7 až 8 na -127 až 128
Z -16 až 15 na -256 až 255
Z -15 až 16 na -255 až 256
žádná odpověď není správná
Jak velký bude TAG – část adresy (klíč), který budete ukládat do adresáře skryté paměti (cache) a podle kterého budete asociativně vyhledávat pro procesor s 30bitovou fyzickou adresou, skrytou pamětí (cache) o velikosti 16 kB, stupněm asociativity 4, kde do cache ukládáte bloky dat o velikosti 32 B (šablík)?
Delka TAGU: 18 (bitu)
Jinak
Určete počet srovnávacích obvodů (ekvivalencí) pro procesor s 24bitovou fyzickou adresou, skrytou pamětí (cache) o velikosti 4 kB, stupněm asociativity 2, kde do cache ukládáte bloky dat o velikosti 4 B (slabik)? Výsledek uveďte jako číslo.
Jinak
Počet komparátorů = 26
Pipelining se používá pro
Zřetězené zpracování instrukcí
Se již nepoužívá
Zrychlenní činnosti procesoru
Zrychlenní činnosti paralelní sčítačky
Kolik minimálně potřebujete klopných obvodů pro realizaci 18 sekvenčního obvodu s vnitřními stavy?
4
6
5
18
3
žádná odpověd není správná.
Pro automat typu Mealy je definičním oborem výstupní funkce:
množina výstupů
žádná možnost není správná
množina vstupů a vnitřních stavů
množina vnitřních stavů
{"name":"SAP II.", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Aritmeticko-logická jednotka je, Adresovy dekoder je, Multiplexor je","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
More Quizzes
KJ's Swaggy Quiz
420
Seth mimis edition
1167
How well do u know kaykay (kpop, gaming, and more!)
13620
Culture
9417
Seminar in French Literature
15823877
What YouTuber Are You Unblocked Test? Discover Your Match
201027348
Free Transformation Test Answers & Review
201027625
Are You Generous or Selfish? Take the Free Personality
201027348
Which Better Call Saul Character Are You? Find Out Now!
201033232
Are You a Seme or Uke? Take the Free Seme and Uke!
201029446
AFI 36-2201 3DX5X CDC Practice: Vol 1 & 2 Prep
201053524
Free Music Theory Diagnostic Test
201023494