Embed

Master Your Microprocessor Knowledge
Test your understanding of CPU architecture, assembly language, and embedded systems with this comprehensive 39-question quiz. Perfect for both beginners and advanced learners, this quiz covers a wide range of topics from basic concepts to intricate technical details.
Challenge yourself and:
- Evaluate your knowledge of CPUs and memory hierarchies
- Understand assembly language instructions and their operations
- Learn about modern computing technologies and principles
Megközelítőleg mennyi ideig tart az echo pulzus (pulzusszélesség) egy általános ultrahang szenzor esetén, ha a szenzor és a vele szemben lévő objektum közötti távolság 30cm?
2.3ms
1600us
1900us
1.74ms
1580us
Mi a fő gátja a CPU-k sebesség növelésének?
Power wall
COVID-19
Költség
Ezek közül egyik sem
Térbeli limit
Ki Eben Upton
Az Intel társalapítója
A flash memória feltalálója
Raspberry Pi mérnöke
A beágyazott rendszerek feltalálója
Az Apple társalapítója
Hány belső regisztere van az ARM processzornak?
64
4
8
16
32
Egy program 2500 load és store utasítást tartalmaz. Ezek közül 1200 esetben az adat megtalálható a cache-ben, míg a többi a memória hierarchia alsóbb szintjén található. Mekkora a cache miss rate-je?
0.8
0.52 (2500-1200)/2500
0.6
0.48
0.4
Tegyük fel, hogy egy rendszer memória szerkezete L1 cache, a fő memória és virtuális memóriából áll. Az elérési ideje az L1, főmemória és virtuális memóriáknak: 10, 20 és 50 ciklus. Mekkora az AMAT egy olyan program esetében, ahol az L1 cache miss rate-je 10%, míg a főmemória miss rate-je 30%?
13.5 ciklus 10 + 0.1(20 + 0.3(50)) = 13.5
16.5 ciklus
34 ciklus
23 ciklus
18 ciklus
Egy ALU összeadást, kivonást, AND és OR műveleteket tud végezni. Hány bites az ALU kontrol bemente?
2
3
1
4
0
Mekkora késleltetési ideje van egy 32-bites ripple-carry összeadónak, ha tudjuk, hogy a kétbemenetű kapuk késleltetése 200ps, míg a teljes összeadóé 500ps?
28.8ns
16ns 32*500
36ns
32.6ns
38.4ns
A kezdeti regiszter értékek: R1=0x8FFF5441, R2=0x0000FFF0, R3=0xABFCAAA1. Mi lesz R3 értéke a BIC R3, R1, R2 utasítást követően?
0x8FFF0001
0xABFC0001
0x00005441
0x0000FFF0
0x00005440
Melyik állítás hamis?
A PWM jel frekvenciája növekszik, ha a jel periódusideje csökken
A BCM2835 SoC-nek van beépített PWM jel generátora
A PWM jel periódusideje osztva a jel magas állapotának idejével megadja a jel kitöltési tényezőjét (duty cycle)
A PWM jel kitöltési tényezője (duty cycle) független a jel periódusidejétől
A PWM jel kitöltési tényezője (duty cycle) független a frekvenciától
Van egy 8 bites ADC, aminek a tartománya 0-5V. Ennél az ADC-nél megközelítőleg, mi lesz a 2V jel digitális értéke?
102 (2^8/5)*2
108
134
147
121
Mennyi ideig tart az alacsony (LOW) állapota egy 30% kitöltöttségű 1MHz-s PWM jelnek?
0.4us
40ns
30ns
0.7us (1/1000000) - (1/1000000 * 0.3) = 0.0000007s
0.3us
Az ADD R0, R1, R2 utasítás gépi kódjának Src2 mezője a következő almezőkre bomlik:
Shamt5, sh, 0, Rm
Rs, sh, imm8
Shamt5, Rm
Rs, sh, Rm
Rot, imm8
Mi a célcíme a B utasításnak, ha az immediate mező értéke 3 és a PC = 40?
120
48
60 (40+8)+(3*4)
128
88
Egy PWM jel periódusideje 20 miliszekundum. Mekkora a jel frekvenciája?
200Hz
50kHz
50Hz 1/20*1000
5k
500Hz
A CPU végrehajtási ideje függ:
órajel frekvencia
CPI
Utasítások száma
Az itt felsoroltak mindegyikétől
órajel periódusidő
Melyik regiszter ad információt a PC értékéről?
R12
R13
R11
R14
R15 (Program Counter)
Melyik memória típus adja a legnagyobb kapacitást ugyan abban az árkategóriában?
L1 cache
Virtuális memória
L2 cache
Fő memória
Flip-flopokból álló regiszter
Egy utasítás gépi kódja 0xE1912010. Melyik állítás igaz rá?
Az egy adatfeldolgozó utasítás
A cél regiszter R5
Ez egy ugró (branch) utasítás
Az első operandus R0
Melyik kódrészlet tárolja R3 tartalmát az 5. memória szóba (az indexelés 0-tól indul)?
MOV R5, #0; STR R3, [R5, #0x14]
MOV R6, #5; STR R3, [R6, #0]
MOV R6, #0; STR R3, [R6, #0x05]
MOV R7, #0; STR R3, [R7, #5]
MOV R2, #0x5; STR R3, [R2, #0]
Tegyük fel hogy a B TARGET_LABEL utasítás a memóriában a 0x000000F0 címen található. A TARGET_LABEL a memória 0x000000FC címére mutat. Mi lesz a gépi-kód konstans mezőjének értéke?
Helyes válasz: 1 (252-(240+8))/4
ALUControl értéke ha a processzor CMP utasítást hajt végre?
Helyes válasz: 01
Melyik kódrészlet tárolja az R2 tartalmát a 8. memória szóba (indexelés 0-tól)?
MOV R7, #0; STR R2, [R7, #0x20]
Egy 4-bites szorzó kimenete P7:0. Hány teljes összeadó kell a P1 kiszámításához?
1db
Egy C-ben írt program 12 mp-ig használta a processzort. Később egy új C fordítót adtak ki, ami csak 0.7 utasítást generál a korábbihoz képest, viszont a CPI-t 1,2-re növeli. Hány másodperces lesz a korábbi program processzorhasználati ideje az új fordítóval?
12 * 0.7 * 1.2 = 10,08mp
Az ADD R0, R1 #2 utasítás gépi-kódjában az SRC2 mező a következő almezőkre oszlik:
Helyes válasz: rot, imm8
Mi a BCM2835 GPFSEL0 regiszter tartalma, ha GPIO0 és GPIO9 kimenetek, míg GPIO 1,2,3,4,5,6,7,8 bemenetek?
Helyes válasz: 000 001 000 000 000 000 000 000 000 000 001
Hogyan lenne lefordítva a C nyelvű if(i != j) feltétel az ARMv4 utasítás halmazra, ha tudjuk, hogy I = R0, j = R1?
Helyes válasz: CMP R0, R1; BEQ TARGET_LABEL
Mennyi ideig tart magas állapota egy 40% kitöltöttségű 1MHz-s PWM jelnek?
1MHz = 1 µs; Helyes válasz: 0,4 µs
Egyprogramban 2500 load és store utasítás van. Ebből 1000 utasításnál az adat a cacheben míg a többinél a memória hierarchia más szintjén található. Mekkora a miss rate?
Miss rate = (2500 - 1000) / 2500, Helyes válasz: 0,6
Van egy 12 bites ADC, aminek a tartománya 0-5V. Ennél az ADC-nél megközelíthetőleg, mi lesz a 2.2V jel digitális értéke?
Helyes válasz: 1802 (2^12/5)*2.2
Megközelíthetőleg hány bájt karakter küldhető át egy 19200 8N2 soros protokollon 1 mp alatt?
19200 * (8 / 11) / 8 = 1745
Egy 4 utas set associative cache kapacitása 16 szó és a blokk mérete 1 szó. Hány darab egyenlőség vizsgáló áramkör szükséges a cache működéséhez?
Helyes válasz: 4 db (16/1)/4
Mely regiszterek tartalmát kellene megtartani függvényhíváskor?
Helyes válasz: R4, R5
Hány darab adat és vezérlő lábra van szükség egy tipikus lcd kijelzőnél, 4bites módban?
Helyes válasz: 3 + 4 = 7
A beágyazott rendszerek:
Helyes válasz: Egy adott funkciót látnak el
Melyik regiszterben lehet beállítani a GPIO lábak irányát?
Helyes válasz: GPFSEL
Mekkora késleltetési ideje van egy 64-bites ripple-carry összeadónak, ha tudjuk hogy a kétbemenetű kapuk késleltetési ideje 150 ps míg a teljes összeadóé 450 ps?
64*450ps = 28,8ns
Két processzor számítási ideje ugyanazon programon lefutva: A = 8mp B = 10mp
Az A gyorsabb mint a B.
{"name":"Embed", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your understanding of CPU architecture, assembly language, and embedded systems with this comprehensive 39-question quiz. Perfect for both beginners and advanced learners, this quiz covers a wide range of topics from basic concepts to intricate technical details.Challenge yourself and:Evaluate your knowledge of CPUs and memory hierarchiesUnderstand assembly language instructions and their operationsLearn about modern computing technologies and principles","img":"https:/images/course5.png"}
More Quizzes
Ac quizz
392025
GYBR2 vizsga
740
Fun In Science- RACE!
1050
LIPIDS
105193
Can You Ace the Source Analysis? Take It Free!
201041638
Can You Conquer the Turquoise Horse Trivia?
201040921
Pigman and Me: Test Your Knowledge on 3 Iconic Stories
201033196
Take the Free Gottman Test to Reveal Your Attachment Style
201027633
Leadership Project
15819672
Free Computer Ergonomics and Safety
201021374
Birth of US Empire
15821374
Free Cable TV Product Knowledge
201021374