SEP
Digital Signal Processors Knowledge Quiz
Test your understanding of Digital Signal Processors (DSP) with our comprehensive quiz! This quiz features challenging questions that cover a wide range of topics related to DSP architecture, instruction sets, and performance characteristics.
Whether you're a student, a teacher, or just someone interested in computer architecture, this quiz is perfect for you. Here are some key features:
- 29 carefully crafted questions
- Checkboxes for multiple answers
- A focus on practical knowledge and theoretical concepts
1) Un vector de intrerupere:
Stabileste legatura intre sursa intreruperii si subrutina de tratare asociata
B. are, de regula, o lungime de unul sau doua cuvinte si este localizat in zona inferioara de memorie
C. Este asociat fiecarei surse de intrerupere
D. Nu exista in cazul DSP-urilor
2) Din ce categorie de moduri de adresare face parte instructiunea „A6=A6+*R6”, care are ca efect adunarea valorii stocate la locatia de memorie indicata de continutul registrului R6 la valoarea stocata in registrul acumulator A6:
A. Adresare indirecata cu registru cu adresare modulo
B. Adresare indirecata cu registru
C. Adresare indirecata cu registru cu pre sau post incrementare
D. Adresare indirecata cu registru cu indexare
3) In cadrul DSP-urilor cu pipeline exista urmatoarele modele de programare care folosesc limbaj de asamblare:
A. Doar modelul de programare cu timp stationar
B. Doar modelul de programare cu date stationare
C. Modelul de programare cu timp stationar si modelul de programare cu date stationare
D. Nu exista astfel de modele de programare
4) Modul de adresare care foloseste un buffer circular de tip FIFO este:
A. Adresare indirecta cu registru cu adresare modulo
B. Adresare indirecta cu registru
C. Adresare indirecta cu registru cu pre sau post incrementare
D. Adresare indirecta cu registru cu indexare
5) Care din afirmatiile referitoare la setul de instructiuni de rotatie ale procesoarelor de semnal sunt adevarate:
A. Pot fi considerate operatii de deplasare circulara
B. Nu exista astfel de operatii la procesoarele de semnal
C. Operatiile de rotatie stanga/dreapta se executa cu un singur bit
D. Operatiile de rotatie stanga/dreapta se executa cu minim 2 sau 4 biti
6) Ortogonalitatea setului de instructiuni:
A. Nu exista in cazul DSP-urilor
B. Este influentata doar de gradul in care modurile de adresare sunt disponibile in mod uniform pentru diverse operatii efectuate de procesor
C. Nu poate fi masurata
D. Este influentata de consistenta si gradul in care modurile de adresare sunt disponibile in mod uniform pentru diverse operatii efectuate de procesor
7) In cazul procesoarelor de semnal, realizarea stivei poate fi efectuata prin urmatoarele metode
A. Niciunul din raspunsurile date
B. Stiva software cu registru de memorare al varfului stivei
C. Stiva hardware cu memorie RAM
D. Stiva cu set specializat de registre
8) Care dintre urmatoarele facilitati sunt specifice procesoarelor de semnal pentru executia buclelor?
A. Registre speciale pe post de contor de bucla
B. Buclare hardware pentru executia buclelor fara cicluri masina suplimentare
C. Sunt identice cu cele de la procesoarele de uz general
D. Instructiuni de salt (software)
9) Porturile gazda intalnite la procesoarele de semnal:
A. Lucreaza in regim DMA in mod uzual (data prezenta la port este scrisa automat in memoria procesorului de semnal fara a-l opri, cu sau fara intreruperi)
B. Sunt porturi seriale bidirectionale specializate de 8 biti sau de 16 biti
C. Nu poate fi folosit pentru a controla procesorul digital de semnal (nu poate sa-l forteze sa execute instructiuni sau rutine de serviciu de intrerupere, sa citeasca sau sa scrie registre/memoria, etc.)
D. Sunt porturi seriale unidirectionale nespecializare
Pipeline-ul mareste de obicei timpul de raspuns al procesorului la intreruperi:
A. Cand executia saltului nu exista
B. Cu cat executia saltului este mai intarziata
C. Cu cat executia saltului este mai rapida
D. Toate variantele sunt corecte
11) In cazul executiei instructiunilor de pipeline, hazardul poate fi eliminat prin:
A. Reordonarea instructiunilor prin incarcarea lor intr-un buffer de instructiuni si executia lor in mod dinamic
B. Hazardul din pipeline nu poate fi eliminat
C. Avansarea datelor (rezultatelor) intre instructiuni si intre etapele pipeline-ului
D. Eliminarea dependentei de date prin introducerea de NOP-uri intre instructiunile care depind de aceleasi date
12) Din ce categorie de moduri de adresare face parte instructiunea „MUL a”, care are ca rezultat AX=AL*a, unde AX si AL sunt registrele procesorului folosite implicit pentru operatia de inmultire si „a” este o variabila oarecare pe 8 biti:
A. Adresare directa la memorie
B. Adresare implicita
C. Adresare imediata
D. Adresare directa la registru
13) Tensiunea de alimentare nominala a unui procesor de semnal este descrisa ca fiind Vcc=5V +/- 5%. Care din urmatoarele tensiuni se incadreaza in plaja data:
A. 4,65V
B. 5,28V
C. 5,40V
D. 4,85V
14) Instructiunile de salt pot avea urmatoarele forme suportate de diverse procesoare de semnal:
A. multiciclu (saltul se executa dupa o intarziere de cateva cicluri)
B. Saltul intarziat cu anulare (instructiunile aflate dupa instructiunea de salt pot anula saltul, daca anumite conditii nu sunt indeplinite)
C. conditionat (sa execute saltul doar daca este indeplinita una sau mai multe conditii) si neconditionat (saltul se executa mereu)
D. intarziat (permite procesorului sa execute cateva instructiuni aflate dupa instructiunea de salt, inainte ca saltul sa fie executat efectiv)
15) In cazul procesoarelor in virgula mobila, tratarea depasirilor se face prin:
A. Scalarea corespunzatoare a tuturor valorilor;
B. Cresterea gamei dinamice;
C. Saturarea aritmetica;
D. Cresterea preciziei.
Caracteristicile memoriilor cu acces multiplu sunt:
A. Nu se pot realiza, in cadrul unui singur ciclu instructiune, cu doua cicluri de acces la memorie;
B. Cu instructiuni speciale, se pot executa in paralel operatii de scriere si operatii de citire;
C. Au cel putin patru porturi de acces la memorie;
D. Sunt mai eficiente decat folosirea mai multor blocuri de memorii separate;
E. Au cel putin doua porturi de acces la memorie;
F. Se pot realiza, in cadrul unui singur ciclu instructiune, doua cicluri de acces la memorie.
Care sunt cerintele functionale generale ale procesoarelor de semnal:
A. Viteza mare de procesare, pentru a asigura executia in timp real;
B. Suport pentru CAD rapide, deoarece majoritatea semnalelor de intrare sunt analogice;
C. Asigurarea unei precizii mari de prelucrare;
D. Executarea unui volum mare de operatii aritmetice si logice simple si repetitive.
Spre deosebire de SRAM, memoriile DRAM au urmatoarele caracteristici:
A. Sunt mai potrivite pentru aplicatii cu volum mare de date;
B. Au viteza de lucru mai mare;
C. Mentin informatiile stocate cat timp sunt alimentate;
D. Au un mecanism intern sau extern de reimprospatare a memoriei.
Caracteristicile procesoarelor de semnal sunt:
A. Includerea in circuit a unor module care faciliteaza cresterea productivitatii (de exemplu: multiplicator hardware de tip paralel, circuite pentru deplasari binare, memorii interne, stiva interna);
B. Implementarea software a stivei pentru a permite salvarea/restaurearea rapida a contextului procesorului la intreruperi sau la accesarea unor subrutine;
C. Au arhitecturi cu grad mare de paralelism in prelucrare, multe instuctiuni fiind executate intr-un singur tact;
D. Setul de instructiuni este adaptat operatiilor cerute de algoritmii DSP.
Bitii de garda:
Bitii de garda:
B. Sunt folositi pentru a semnaliza erorile de accesare a memorie;
C. Nu permit acumularea numerelor fara a avea depasiri si fara a fi nevoie de scalari;
D. Ofera o flexibilitate mai mare decat scalarea produsului. ???????????????????
Masurile folosite pentru reducerea timpului de acces la meorie sunt:
A. Folosirea unui singur bloc de memorie pentru date si instructiuni, cu acces multiplu prin porturi separate;
B. Prevazute memorii cache rapide, situate intre memoria principala, de mare capacitate, si procesor;
C. Introducerea unor arii de memorie in structura interna a procesorului, pentru stocarea programelor instructiunilor, evitand astfel folosirea memoriei externe;
D. Folosirea arhitecturii Harvard (blocuri separate de memorie cu magistrale separate de acces).
Emularea functionarii in virgula mobila are rolul de a obtine urmatoarele avantaje:
A. Cresterea preciziei si a gamei dinamice;
B. Reducerea preciziei si cresterea gamei dinamice;
B. Reducerea preciziei si cresterea gamei dinamice;
D. Reducerea preciziei si a gamei dinamice.
Care din afirmatiile urmatoare sunt adevarate:
A. Deoarece multiplicarea este operatia principala in PDS, procesoarele digitale de semnal realizeaza multiplicarea intr-un singur ciclu masina;
B. Exista procesoare cu doua cai de date: una in virgula fixa si una in virgula mobila;
C. Calea de date la procesoarele in virgula fixa este identica cu cea a procesoarelor in virgula mobila;
D. Procesoarele digitale de semnal nu permit operatii de multiplicare-acumulare in acelasi ciclu masina.
Arhitectura memoriei la procesoarele de semnal este:
A. O singura arie de memorie si pentru date si pentru instructiuni;
B. De tip Von Neumann;
C. Impartita in blocuri de memorie separate pentru date si pentru instructiuni;
D. De tip Harvard.
In cazul procesoarelor in virgula fixa, datele pot fi reprezentate:
In cazul procesoarelor in virgula fixa, datele pot fi reprezentate:
B. Doar numere binare pe 16 biti;
C. Sub forma de numere fractionare in intervalul [-1, 1];
D. Sub forma de numere intregi (cu sau fara semn).
26) Starile de asteptare pot avea urmatoarele cauze:
A. Folosirea unor memorii lente;
B. Impartirea magistralei cu alte dispozitive;
C. Memoria cache pentru secvente de instructiuni;
D. Aparitia unor conflicte la accesarea resurselor.
In cazul procesoarelor in virgula fixa, daca exista necesitatea ca anumite operatii sa fie executate in virgula mobila, se apeleaza la urmatoarea solutie:
A. Emularea software a operatiilor in virgula mobila, cu ajutorul bibliotecilor software;
B. Folosirea unui grup de numere cu aceleasi mantise, dar cu exponenti diferiti;
C. Micsorarea gamei dinamice si a preciziei;
D. Folosirea unui grup de numere cu aceiasi exponenti, dar cu mantise diferite.
28) Caracteristicile procesoarelor de semnal sunt:
A. Arhitectura multiacces a memoriei care presupune multiple accesari la memorie intr-un singur ciclu instructiune
B. Operatie rapida de multiplicare si acumulare (MAC) intr-un singur ciclu instructiune;
C. Moduri de adresare specializate;
D. Arhitectura multiacces a memoriei care presupune o singura accesare la memorie in mai multe cicluri instructiune.
29) In cazul procesoarelor in virgula fixa, principala diferenta intre aritmeticile pentru numere intregi si cele pentru numere fractionare este:
A. Numarul de pini ai capsulei procesorului;
B. Dimensiunea memoriei externe;
C. Complexitatea circuitelor hardware
D. Modul de manipulare a rezultatului multiplicarilor.
{"name":"SEP", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your understanding of Digital Signal Processors (DSP) with our comprehensive quiz! This quiz features challenging questions that cover a wide range of topics related to DSP architecture, instruction sets, and performance characteristics.Whether you're a student, a teacher, or just someone interested in computer architecture, this quiz is perfect for you. Here are some key features:29 carefully crafted questionsCheckboxes for multiple answersA focus on practical knowledge and theoretical concepts","img":"https:/images/course2.png"}
More Quizzes
DSP Processors
10527
QBank (OS)
2101050
9. BUBBLE SORT
10538
01010010 01000101 01000001 01000100 01011001 00100000 01000110 01001111 01010010 00100000 01010100 01001111 01010010 01010100 01010101 01010010 01000101 00111111
10520
Grile RD
4824119
Lesson 1 - Getting Started
1050
Quick Python Quiz
6349
Technical Interview
420
Register Attributes
11616
Data Structures
10531
DAA Online Quiz Assessment
10535
Understanding Data Structures Quiz
2010253