Colocviu SMP Flashcards

1
Q

memoria externa de date la MCS-51

A

-este adresabila pe 16biti
-are o capacitate de 64 Kocteti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

memoria externa de date la MCS-51

A

-poate fi adresata doar indirect
-este adresata cu P0, P2
-poate fi adresata pe bancuri de 256 de octeti
-adresa provine din registrul DPTR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In memoria de date se stocheaza doua variabile de 16 biti:
var1 = 0256h
var2 = 256
Stiind ca cele doua variabile sunt dispuse in memoria de date una dupa alta (mai intai var1,
apoi var2, in sensul crescator al adreselor) sa se ordoneze octetii de mai jos conform
dispunerii in memorie a celor doua variabile, stiind ca adresele cresc de sus in jos si ca se
utilizeala conventia big endian.

A

02
56
01
00

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

magistrala de comanda:

A

-stabileste momentul in care se realizeaza transferul datelor
-stabileste sensul de transfer al datelor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

magistrala de adrese:

A

-este formata de linii comandate de microprocesor
-stabileste dimensiunea spatiului de memorie adresabila

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Caracteristici ale memoriei program la MCS-51:

A

-poate fi implementata partial in interior, restul in exterior
-are o capacitate de maxim 65536 octeti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ce categorii de semnale nu se folosesc la memorie, dar se folosesc la dispozitivele de
I/E?

A

-linii de intrerupere
- linii de legatura cu mediul exterior sistemului cu procesor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Registrul numarator de program al unui microprocesor:

A

-este initializat cu 0 la resetarea microprocesorului
-poate fi modificat de anumite instructiuni
-contine adresa instructiunii urmatoare
-indica instructiunea care urmeaza sa se execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O instructiune de transfer dintr-un port intr-un registru intern la MCS-51:

A

-citeste starea pinilor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Logica de decodificare si selectie:

A

-selecteaza la un momentdat un singur dispozitiv de memorie sau de intrare-iesire
-utilizeaza ca intrari linii de adresa si de comanda
-evita aparitia conflictelor pe magistrala de date

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Pentru ca un pin al unui port MCS-51 sä poata fi utilizat ca intrare:

A

-in latch-ul aferent pinului trebuie sa se afle un bit 1
-nu trebuie schimbata starea latch-ului aferent dupa initializarea microcontrolerului

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Care sunt caracteristicille arhitecturii von Neumann a unui sistem cu microprocesor?

A
  • nu exista spatii distincte de memorie pentru program si date
    -exista o singura cale de acces la instructiuni si date
    -toate instructiunile si datele se afla intr-o memorie comuna
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O instructiune care citeste un port la MCS-51 si apoi scrie rezultatul in acelasi port:

A

-citeste starea registrului latch al portului
-scrie in registrul latch al portului

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Memoria interna de date la MCS-51:

A

-are adrese de 8 biti
-are o capacitate de 256 de octeti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O instructiune are 3 octeti: codul operatiei (opcod = 3Ch) si un operand pe 16 biti
(9AD4h).
Stiind ca adresele locatiilor de memorie cresc de sus in jos, ordonati cei 3 octeti ai
instructiunii conform amplasarii lor corecte in memorie, stiind ca se foloseste conventia little
endian pentru amplasarea operanzilor mai mari de 1 octet

A

3d9

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Zona registrelor cu functii speciale la MCS-51:

A

-poate fi adresata doar direct
-contine porturi I/E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

La MCS-51 se poate organiza memorie comuna (program +date):

A

-citirea din memoria comuna se face cu /RD x /PSEN
-scrierea se face cu linia P3.6

-pentru o parte din spatiul de memorie externa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Memoria de date interna, zona inferioara, la MCS-51:

A

-are o capacitate de 128 octeti
-poate fi adresata atat direct, cat si indirect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Memoria de date interna, zona superioara, la MCS-51:

A

-poate fi adresata doar indirect
-incepe de la adresa 00h
-are o capacitate de 256 octeti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

La initializarea microcontrolerelor MCS-51:

A

-semnalul RST trebuie mentinut activ cel putin 2 cicluri de masina
-registrul PC se incarca cu 0000h

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Ordonati de sus in jos etapele realizarii unei operatii de citire din memorie

A

-microprocesorul depune adresa pe magistrala de date
-logica de decodificare si selectie activeaza semnalul de selectie al disp de memorie
-microprocesorul activeaza semnalul de citire din memorie
-memoria depune pe magistrala de date un cuvant la adresa indicata pe magistrala de adrese
-microprocesorul retine data odata cu dezactivarea semnalului de citire
-magistrala de date trece in starea de inalta impedanta
-logica de decoficare si selectie dezactiveaza linia de selectie a disp de memorie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Accesul la memoria program externa la MCS-51

A

-se realizeaza cu liniile porturilor P2(adresa sup) si P0 (adresa inf apoi date)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Registrele interne RO-R7 la MCS-51:

A

locatille de memorie unde sunt amplasate depind de valoarea registrului PSW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Indicatorii de conditii ai unui microprocesor:

A

-sunt afectati de instructiunile aritmetice logice
-sunt o componenta a starii interne a microprocesorului la un momentdat
-pot influenta modul de executie a instructiunilor

25
Q

Functia alternativa a porturilor PO si P2 este:

A

-sa formeze o magistrala de adrese si de date externa
-sa permita accesul la memoria de date externa
-sa conecteze microcontrolerul la memoria externa

26
Q

Un circuit de memorie cu 12 linii de adrese si 8 linii de date are o capacitate de:

A

4096

27
Q

Intr-un sistem cu microprocesor cu arhitectura von Neumann pot avea loc
urmatoarele tipuri de transferuri de informatie (dintr-un singur pas):

A

-citire data din memorie sau port de intrare
-scriere data intr-un port de iesire
-transfer data direct din memorie intr-un port de iesire
-citire instructiune din memorie

28
Q

Zona inferioara la MCS-51 contine:

A

-adresa de bit 00h se refera la bitul cel mai putin semnificativ al octetului de la adresa 20h
-4 bancuri de registre de cate 8 octeti fiecare
-zona de memorie adresabila atat pe octet cat si pe bit

29
Q

Un circuit de memorie de 32 de Kocteti are:

A

15 linii de adresa si 8 linii de date

30
Q

Intr-un sistem cu microprocesor cu arhitectura Harvard pot avea loc urmatoarele
tipuri de transferuri de informatie (dintr-un singur pas):

A

-citire instructiune simultan cu citire data din memorie
-citire instructiune simultan cu scriere data intr-un port iesire

31
Q

Care sunt caracteristicile arhitecturii Harvard a unui sistem cu microprocesor?

A

-exista cai separate de acces la instructiuni, respectiv la date
exista spatii distincte de memorie prgram si date

32
Q

Caracteristici ale modului de organizare a stivei la MCS-51:

A

-registrul SP are 8 biti
-registrul SP indica adresa ultimei locatii ocupate in stiva

33
Q

O instructiune are 3 octeti: codul operatiei (opcod = A2h) si o adresa de operand pe 16
biti (A15Fh).
Stiind ca adresele locatiilor de memorie cresc de sus in jos, ordonati cei 3 octeti al
instructiunii conform amplasarii lor corecte in memorie, stiind cä se foloseste conventia big
endian pentru amplasarea operanzilor mai marl de 1 octet.

A

AA5

34
Q

Magistrala de date:

A

-permite extragerea instructiunilor din memorie
-permite vehicularea datelor in sistem
-

35
Q

Care dintre urmatoarele componente poate lipsi dintr-un sisitem cu microprocessor:

A

-controller de accces direct la memorie

36
Q

Care dintre caracteristicite de mai jos apartine memoriei program:

A

-contine siruri si tabele constante
-este adresata de microprocesor
-contine rutinele de tratare a intreruperilor

37
Q

Variabilele boolene ale unui program la MCS-51:

A

pot fi maximum 128

38
Q

Puneti in ordine etapele executiei unei instructiuni:

A

extragere
decodificare
executie

39
Q

Registrele SFR care pot fi adresate pe bit:

A

-registrele sfr care au adrese multiplu de 8
-au adresa de octet egala numeric cu adresa celui mai putin semnificativ bit

40
Q

Care din caracteristicile de mai jos apartine memoriei de date:

A

-stocheaza rezultatele intermediare ale calculelor
-permite organizarea stivei

41
Q

Un ciclu masina la MCS-51:

A

-are 12 perioade de tact si 6 stari masina
-permite executia celor mai multe instructiuni de 1 sau 2 octeti

42
Q

Unitatea aritmetica si logica a unui microprocesor are rolul de a:

A

efectua operatii aritmetice si logice

43
Q

Care dintre urmatoarele caracteristici sunt specifice unui sistem cu microprocesor
pentru conducerea proceselor:

A

foloseste un sistem de operare in timp real

44
Q

Magistrala unui sistem cu microprocesor faciliteaza:

A

-dialogul dintre unitate centrala si dips intrare iesire
-dialogul dintre unitatea centrala si memorie

45
Q

Care dintre urmatoarele componente poate lipsi dintr-un sistem cu microprocesor:

A

ceas de garda

46
Q

Transferul I/E prin intreruperi:

A

-poate necesita dispozitive suplimentare
-este necesara recunoasterea sursei

47
Q

Memoria nevolatila din sistemele cu microprocesoare are urmatoarele caracteristici:

A

-nu-si pierde continutul la resetare
-nu isi pierde continutul la deconectarea alimentarii

48
Q

Scrierea datelor in memorie are urmatoarele caracteristici:

A

-prima operatie: depunerea adresei pe magistrala de adrese
-se activeaza semnalul MEMR

49
Q

Transferul I/E prin acces direct la memorie:

A

-necesita un controller DMA
-este mai eficient ca transferul I/E prin intreruperi
-are loc direct in memorie si dispozitivul I/E

50
Q

Care dintre urmatoarele afirmatii este adevarata:

A

un ciclu masina este format din unul sau mai multe cicluri de tact

51
Q

Scrierea datelor intr-un dizpozitiv de iesire are urmatoarele caracteristici:

A

-se activeaza semnalul IOW
-prima operatie depunerea adresei pe magistrala de adrese
-se poate utiliza semnalul MEMW

52
Q

Transferul programat I/E:

A

-se realizeaza prin program
-presupune interogarea starii dispozitivelor de I/E

53
Q

Harta memoriei este:

A

amplasarea circuitelor in spatiul de adresare

54
Q

tabelul de adresare si selectie

A

-este echivalent cu harta memoriei
-permite deducerea expresiilor in semnalelor de selectie

55
Q

Limbajul de asamblare:

A

-limbaj nivel coborat
-este utilizat pentru secvente critice
-este un limbaj simbolic

56
Q

O subrutina in limbaj de asamblare are urmatoarele caracteristici:

A

-nu poate fi folosita in absenta memoriei RAM
-ocupa spatiu in memorie o singura data
-poate primi parametrii pe stiva

57
Q

Limbajul masina:

A

este singurul limbaj recunoscut direct de microprocesor

58
Q

O subrutina in limbaj de asamblare are urmatoarele caracteristici:

A

-la intrarea in subrutina, in varful stivei se afla adresa de revenire
-poate primi parametri in registre
-poate avea mai multe puncte de intrare sau de iesire