Quiz SEP 2023
Signal Processor Instruction Quiz
Test your knowledge on signal processor instructions and addressing modes with this engaging quiz! Dive into various categories including instruction formats, addressing modes, and specific features of digital signal processors.
Enhance your understanding with topics such as:
- Types of addressing modes
- Loop execution facilities
- Pointer and interrupt handling
- Pipeline execution challenges
Instrucțiunile de salt pot avea următoarele forme suportate de diverse procesoare de semnal:
Multiciclu (saltul se execută după o întârziere de câteva cicluri)
Saltul întârziat cu anulare (instrucțiunile aflate după instrucțiunea de salt pot anula saltul, dacă anumite condiții nu sunt îndeplinite)
Condiționat (să execute saltul doar dacă este îndeplinită una sau mai multe condiții) și necondiționat (saltul se execută mereu)
întârziat (permite procesorului să execute câteva instrucțiuni aflate după instrucțiunea de salt, înainte ca saltul să fie executat efectiv)
Din ce categorie de moduri de adresare face parte instrucțiunea „MUL a”, care are ca rezultat AX=AL*a, unde AX și AL sunt registrele procesorelui folosite implicit pentru operația de înmulțire și „a” este o variabilă oarecare pe 8 biți:
Adresare directă la registru
Adresare imediată
Adresare implicită
Adresare directă la memorie
Din ce categorie de moduri de adresare face parte instrucțiunea „A6=A6+*R6”, care are ca efect adunarea valorii stocate la locația de memorie indicată de conținutul registrului R6 la valoarea stocată în registrul acumulator A6:
Adresare indirectă cu registru cu adresare modulo
Adresare indirectă cu registru
Adresare indirectă cu registru cu pre sau post incrementare
Adresare indirectă cu registru cu indexare
Care din afirmațiile referitoare la setul de instrucțiuni de rotație ale procesoarelor de semnal sunt adevărate:
Pot fi considerate operații de deplasare circulară
Nu există astfel de operații la procesoarele de semnal
Operațiile de rotație stânga/dreapta se execută cu un singur bit
Operațiile de rotație stânga/dreapta se execută cu minim 2 sau 4 biți
Tensiunea de alimentare nominală a unui procesor de semnal este descrisă ca fiind Vcc=5V +/- 5%. Care din următoarele tensiuni se încadrează în plaja dată:
4,65V
5,28V
5,40V
4,85V
Porturile gazdă întâlnite la procesoarele de semnal:
Lucrează în regim DMA în mod uzual (data prezentă la port este scrisă automat în memoria procesorului de semnal fără a-l opri, cu sau fără întreruperi)
Sunt porturi seriale bidirecționale specializate de 8 biți sau de 16 biți
Nu poate fi folosit pentru a controla procesorul digital de semnal (nu poate să-l forțeze să execute intrucțiuni sau rutine de serviciu de întrerupere, să citească sau să scrie registre/memoria, etc)
Sunt porturi seriale unidirecționale nespecializate
În cazul execuției instrucțiunilor în pipeline, hazardul poate fi eliminat prin:
Reordonarea instrucțiunilor prin încărcarea lor într-un buffer de instrucțiuni și execuția lor în mod dinamic
Hazardul din pipeline nu poate fi eliminat
Avansarea datelor (rezultatelor) între instrucțiuni și între etapele pipeline-ului
Eliminarea dependenței de date prin introducerea de NOP-uri între instrucțiunile care depind de aceleași date
Care din următoarele facilități sunt specifice procesoarelor de semnal pentru execuția buclelor?
Registre speciale pe post de contor de buclă
Buclare hardware pentru execuția buclelor fără cicluri mașină suplimentari
Sunt identice cu cele de la procesoarele de uz general
Instrucțiuni de salt (software)
Modul de adresare care folosește un buffer circular de tip FIFO este:
Adresare indirectă cu registru cu adresare modulo
Adresare indirectă cu registru
Adresare indirectă cu registru cu pre sau post incrementare
Adresare indirectă cu registru cu indexare
În cazul procesoarelor de semnal, realizarea stivei poate fi efectuată prin următoarele metode:
Niciunul din răspunsurile date
Stiva software cu registru de memorare al vârfului stivei
Stiva hardware cu memorie RAM
Cu set specializat de registre
Un vector de intrerupere:
Stabileste legatura intre sursa intreruperii si subrutina de tratare asociata
Are, de regula, o lungime de unul sau doua cuvinte si este localizat in zona inferioara de memorie
Este asociat fiecarei surse de intrerupere
Nu exista in cazul DSP-urilor
In cadrul DSP-urilor cu pipeline exista urmatoarele modele de programare care folosesc limbaj de asamblare
Doar modelul de programare cu timp stationar
Doar modelul de programare cu date stationare
Modelul de programare cu timp stationar si modelul de programare cu date stationare
Nu exista astfel de modele de programare
Ortogonalitatea setului de instructiuni:
Nu exista in cazul DSP-urilor
Este influentata doar de gradul in care modurile de adresare sunt disponibile in mod uniform pentru diverse operatii efectuate de procesor
Nu poate fi masurata
Este influentata de consistenta si gradul in care modurile de adresare sunt disponibile in mod uniform pentru diverse operatii efectuate de procesor
In cazul procesoarelor de semnal, realizarea stivei poate fi efectuata prin urmatoarele metode
Niciunul din raspunsurile date
Stiva software cu registru de memorare al varfului stivei
Stiva hardware cu memorie RAM
Stiva cu set specializat de registre
Care dintre urmatoarele facilitati sunt specifice procesoarelor de semnal pentru executia buclelor?
Registre speciale pe post de contor de bucla
Buclare hardware pentru executia buclelor fara cicluri masina suplimentare
Sunt identice cu cele de la procesoarele de uz general
Instructiuni de salt (software)
Porturile gazda intalnite la procesoarele de semnal:
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)
Sunt porturi seriale bidirectionale specializate de 8 biti sau de 16 biti
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.)
Sunt porturi seriale unidirectionale nespecializare
{"name":"Quiz SEP 2023", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on signal processor instructions and addressing modes with this engaging quiz! Dive into various categories including instruction formats, addressing modes, and specific features of digital signal processors.Enhance your understanding with topics such as:Types of addressing modesLoop execution facilitiesPointer and interrupt handlingPipeline execution challenges","img":"https:/images/course2.png"}