Sunteți pe pagina 1din 6

Întrebări parțial

1. Logica de decodificare și selecție?


Select one or more:
a) Selectează la un moment dat două dispozitive
b) Utilizează ca intrări linii de adresă și de comandă (*)
c) Evită apariția conflictelor pe magistrala de date (*)
d) Evită apariția conflictelor pe magistrala de adrese
e) Selectează la un moment dat un singur dispozitiv de memorie sau de intrare-
ieșire (*)
2. Pentru ca un pin al unui port MCS-51 să poată fi utilizat ca intrare:
a) În latch-ul aferent pinul trebuie să se afle un bit 0
b) Pinii porturilor la MCS-51 nu pot fi folosiți decât ca ieșire
c) Nu trebuie schimbată starea latch-ului aferent după inițializarea
microcontrolerului
d) Nu contează valoarea aflată în lach-ul aferent pinului
e) În latch-ul aferent pinului trebuie să se afle un bit 1 (*)
3. Memoria externă de date la MCS-51:
a) Adresa provine din registrul DPTR
b) Poate fi adresat doar indirect (*)
c) Poate fi adresată pe bancuri de 256 de octeți (*)
d) Poate fi doar citită
e) Este adresată cu P0 și P2
4. La MCS-51 se poate organiza memorie comună(program + date):
a) Citirea din memoria comună se face cu /RD * ALE
b) Citirea din memoria comună se face cu /RD*/PSEN
c) Scrierea se face cu linia P3.6 (*)
d) Pentru întreg spațiul de memorie externă
e) Pentru o parte din spațiul de memorie externă (*)
5. Magistrala de date:
Select one or more:
a) Permite extragerea instrucțiunilor din memorie (*)
b) Are un număr de linii dublu față de magistrala de adrese
c) Permite vehicularea datelor în sistem (*)
d) Este unidirecțională
e) Este utilizată de logica de adresare și selecție
6. Magistrala de adrese:
Select one or more:
a) Stabilește dimensiunea spațiului de memorie adresabilă (*)
b) Are un număr de linii egal cu magistrala de date
c) Este generală de logica de decodificare și selecție
d) Este formată din linii comandate de microprocesor (*)
e) Este bidirecțională
7. Într-un sistem cu microprocesor cu arhitectură Harvard pot avea loc următoarele tipuri de
transferuri de informație (dintr-un singur pas):
a) Scriere instrucțiune simultan cu citire dată din memorie
b) Transfer dată direct din memorie într-un port de iețire
c) Citire instrucțiune simultan cu scriere dată într-un port de ieșire
d) Citire instrucțiune simultan cu citire dată dintr-un port de intrare
8. Care sunt caracteristicile arhitecturii Hardvard modificate a unui sistem cu
microprocesor?
a) Toate instrucțiunile și datele se află într-o memorie comună
b) Există o singură cale de acces la instrucțiuni și date
c) O parte dintre instrucțiuni și o paret dintre date se pot afla într-o
memorie comună
d) Există căi separate de acces la intrucțiuni, respectiv la date
e) Nu există spații distincte de memorie pentru program și date
9. Zona registrelor cu funcții speciale la MCS-51
a) Are o adresă de 16 biți
b) Locațiile neutralizate pentru registre SFR pot fi folosite ca memorie
pentru variabile
c) Conține porturi de I/E (*)
d) Poate fi adresată doar direct (*)
e) Începe la adresa 00h
10. Ordonați de sus în jos etapele realizării unei operații de scriere într-un port de ieșire:
 Microprocesorul înscrie cuvântul în port odată cu dezactivarea
semnalului de scriere ()
 Microprocesorul depune pe magistrala de date cuvântul de înscris în
port ()
 Microprocesorul activează semnalul de scriere în port ()
 Microprocesorul trece liniile de date în starea de înaltă impedanță ()
 Microprocesorul depune adresa portului pe magistrala de adrese ()
 Logica de decodificare și selecție activează semnalul de selecție a
portului ()
 Logica de decodificare și selecție dezactivează linia de selecție a
portului ()
11. Care dintre caracteristicile de mai jos aparțin memoriei de date:
Select one or more:
a) Nu permite scrierea, ci doare citirea datelor
b) Permite organizarea stivei (*)
c) Adresa locației este furnizată de numărătorul de program
d) Păstrează datele în absența tensiunii de alimentare
e) Stochează rezultatele itermediare ale calculelor (*)
12. Un microprocesor este format din:
a) Unitate de comandă și unitate de prelucrare (*)
b) Registre și logică de decodificare și selecție
c) Unitate de intrare și unitate de ieșire
d) Unitate aritmetică și logică, regitre și unitate de comandă (*)
e) Registre și unitate aritmetică și logică
13. Caracteristici ale memoriei program la MCS-51:
a) Are o capacitate de maxim 65536 octeți (*)
b) Este implementată complet în interioryl microcontrolerului
c) Memoria program internă, dată există, este accesibilă dacă linia
/EA=0
d) Este implementată complet în exteriorul microcontrolerului (*)
e) Poate fi implementată parțial în interior, restul în exterior
14. O instrucțiune de transfer dintr-un port într-un registru intern la MCS-51:
a) Citește starea pinilor portului
b) Șterge strarea latch-ului portului
c) Scrie în registrul latch al potului
d) Citește starea registrului latch al portului
e) Scrie direct la pinii portului
15. Un circuit de memorie de 32 de Kocteți are:
a) 8 linii de adresă și 16 linii de date
b) 32 linii de date și 16 linii de adresă
c) 15 linii de adresă și 8 linii de date (*)
d) 32 linii de adresă și 8 linii de date
e) 16 linii de adresă și 1 linie de date
16. Zona inferioară la MCS-51 conține:
a) Adresa de bit 00h se referă la bitul cel mai puțin semnificativ al
octetului de la adresa 20h (*)
b) Zonă de memorie adresabilă atât pe octet, cât și pe bit (*)
c) 4 bancuri de registre de câte 8 octeți fiecare (*)
d) Un singur banc de registre de 32 de octeți, de la adresa 00h
e) 4 bancuri de registre de câte 8 biți fiecare (*)
17. Caracteristici ale modului de organizare a stivei la MCS-51:
a) Registrul SP are 8 biți (*)
b) Crește în sensul descrescător al adreselor (*)
c) Registrul SP indică adresa instrucțiunii care urmează să fie
executată
d) Este organizată în memoria externă de date
e) Registrul SP indică adresa ultimei locații ocupate din stivă (*)
18. În memoria de date se stochează două variabile de 16 biți:
Var1=34CEh
Var2=10
Știind că cele două variabile sunt dispuse în memoria de date una după alta (mai întâi
var1, apoi var2, în sensul crescător al adreselor) să se ordoneze octeții de mai jos conform
dispunerii în memorie a celor două variabile, știind că adresele cresc de sus în jos și că se
utilizează convenția little endian.
 0Ah ()
 34h ()
 CEh ()
 00h ()
19. Registrele interne R0-R7 la MCS-51:
a) Sunt amplasate în memoria externă, la adresa din registrul DPTR
b) Sunt amplasate în memoria superioară, începând cu 00h
c) Locațiile de memorie unde sunt amplasate depind de valoare
registrului PSW (*)
d) Sunt amplasate în zona SFR
e) Sunt amplasate în memoria inferioară, înceoând cu 80h
20. Puneți în ordine etapele execuției unei instrucțiuni:
 Decodificare (2)
 Extragere (1)
 Execuție (3)
21. Care dintre următoarele componente poate lipsi dintr-un sistem cu microprocesoare:
Select one or more:
a) Unitatea centrală de prelucrare
b) Magistrala de date
c) Memoria program
d) Magistrala de comandă
e) Controler de acces direct la memorie (*)
22. Registrul numărător de program al unui microprocesor:
a) Conține adresa instrucțiunii următoare (*)
b) Este inițializat cu 0 la resetarea microprocesorului (*)
c) Indică instrucțiunea care urmează sî se execute
d) Poate fi modificat de anumite instrucțiuni
e) De regulă se decrementează după fiecare instrucțiune
23. Memoria de date internă, zona inferioară, la MCS-51:
a) Poate fi adresată doar direct
b) Începe la adresa 80h
c) Poate fi adresată doar indirect
d) Poate fi adresată atăt direct, cât și indirect (*)
e) Are o capacitate de 128 de octeți (*)
24. Funcția alternativă a porturilor P0 și P2 etse:
a) Să permită accesul la memoria de date internă
b) Să permită accesul la memoria de date externă (*)
c) Să conecteze microcontrolerul la memoria externă (*)
d) Să permită accesul la memoria program internă
e) Să formeze o magistrală de adrese și de date externă (*)
25. Ce categorii de semnale nu se folosesc la memorie, dar se folosesc la dispozitivele de
I/E?
a) Linii de adresă
b) Linii de date
c) Linii de lăgătură cu mediul exterior sistemului cu microprocesor
d) Linii de selecție
e) Linii de întrerupere
26. Memoria externă de date la MCS-51:
a) Are o capacitate de 256 de octeți
b) Are o capacitate de 64 Kocteți (*)
c) Este adresabilă pe 16 biți (*)
d) Este accesibilă dacă linia /EA=0
e) Poate fi citită la activarea semnalului /PSEN
27. Indicatorii de condiție ai unui microprocesor:
a) Indică modul de execuție al unei instrucțiuni de transfer
b) Pot influența modul de execuție a instrucțiunilor
c) Sunt afectați de instrucțiunile aritmetice și logice
d) Sunt o componentă a stării intermediare a microprocesorului la un
moment dat
e) Indică condițiile externe ale sistemului cu microprocesor
28. Microcontrolerele MCS-51 au o arhitectură:
a) Harvard
b) Von Neumann
c) Harvard modificată (*)
29. La inițializarea microcontrolerelor MCS-51:
a) Registrul SP se încarcă cu FFh
b) Registrul Pc se încarcă cu 0000h (*)
c) Registrele porturilor P0-P3 se încarcă cu 00h
d) Semnalul RST trebuie menținut activ cel mult 24 perioade de
tact
e) Semnalul RST trebuie menținut activ cel punțin 2 cicluri
mașină (*)
30. Memoria internă de date la MCS-51:
a) Are adrese de 16 biți
b) Are o capacitate de 64 Kocteți
c) Are o capacitate de 256 de octeți (*)
d) Are adrese de 8 biți (*)
e) Poate fi adresată integral atât direct, cât și indirect
31. O instrucțiune care citește un port la MCS-51 și apoi scrie rezultatul în același port:
a) Complementează starea latch-ului portului
b) Citește starea pinilor portului
c) Scrie direct la pini portului
d) Scrie în registrul latch al portului
e) Citește starea registrului latch al portului
32. O instrucțiune are 3 octeți: codul operației(opcod=A2h) și o adresa de operand pe 16 biți
(A15Fh).
Știind ca adresele locațiilor de memorie cresc de sus în jos, ordonați cei 3 octeți ai
instrucțiunii conform amplasării lor corecte în memorie.
Știind că se folosește convenția big endian pentru amplasarea operanzilor mai amri de 1
octet.
 5Fh ()
 A1h ()
 A2h ()
33. Un ciclu mașină la MCS-51:
a) Este utilizat numai pentru operații între registrele interne
b) Are 6 perioade de tact și 12 stări mașină
c) Are 12 perioade de tact și 6 stări mașină (*)
d) Permite execuția celor mai multe instrucțiuni de 1 sau 2 octeți (*)
e) Este suficient pentru execuția completă a tuturor instrucțiunilor
34. Variabilele booleene ale uni program la MCS-51:
a) Pot fi maximum 128 (*)
b) Pot fi amplasate începând cu adresa 20h, în memori externă de
date
c) Pot fi amplasate în memoria internă superioară
d) Pot fi amplasate în memoria internă inferioară
e) Pot fi amplastae în zona SFR

S-ar putea să vă placă și