2) De Defi fini niții (e (exe xemp mple le:: microprocesor, microcalculator, fanion, fanio n, adresă adresă fizică, fizică, CLC, CLC, CLS, CLS, porți logice logice, decodificator, codificator, multiplexor, demultiplexor, structuri logice program programabile, abile, registr registre, e, precizie dublă, sumator, semisumator, memoria unui calculato calc ulator, r, adresă, adresă, harta memoriei, memoriei, port, port, instrucțiune, set de instr instruc ucțiun iuni, i, prog program ram, cod, sarcina unui microcalculator, microca lculator, memoria internă, sistem de operare, arhitectură, etc) Microcalculator – sistem programat de prelucrare a informației
(Hardware+Software) Microprocesor – UCP care coordonează coordonează un sistem funcțional funcțional și care care se
prezintă su forma unui singur cip Memoria – sec!ența de locații pentru stocare informației Adresa fzica (AF) = orma sub care se urnizeaza o adresa pe magistrala de adrese pentru a se ace identifcarea fzica concreta a a locatiei de memorie vizate. Harta memoriei – totalitatea locațiilor de memorie pe care le poate adresa
un microproc microprocesor esor Sarcina unui microcalculator " alocare dinamică a resurselor #ardware și
software Program " o sec!ență de coduri de instrucțiuni organizate $n mod logic și
coerent după un anumit algoritm% astfel $nc&t $ntregul microcalculator să e'ecute o sarcină prestailită oduri " codicarea instrucțiunilor (instrucțiuni """"* șir de cifre inare) Sistemul de operare " totalitatea programelor care permit utilizatorului
accesul complet la resursele sistemului Ar!itectura " totalitatea atriutelor sistemului ($n cazul de față%
microprocesorul) microproc esorul) care sunt disponiile (!iziile) utilizatorului Memorie intern" " capacitatea totală de stocare a informației pe care o
realizează zic% cipurile de memorie $ntr $ntr"un "un microcalculator
Porturile – locatii de memorare a informatiei % adresaile % dar informația
folosita este alcatuita din operanzi,rezultate Setul de instruc#iuni (al microprocesorului respecti!) " totalitatea
instrucțiunilor pe care un microprocesor le poate recunoaște și e'ecuta $nstruc#iune " informația codicată (tot inar% desigur) prin care se impune
microprocesorului desfășurarea unei acțiuni specice%egistrele " circuite sec!ențiale destinate memorării temporare sau
deplasării informației inare% de oicei cu lungimea unui cu!&nt Sumatorul " circuitul logic cominațional care asigură% direct sau indirect%
efectuarea $nsumării a două numere inare țin&nd cont de un e!entual transport inițial Semisumator " Circuitul logic comina.ional care asigură% direct sau indirect%
$nsumarea a două numere inare cu c&te un it fără a lua $n considerare transportul de la itul cu ponderea imediat inferioară Precizie dubla " numărul treuie să răm&nă nesc#imat ca !aloare% deși !a
reprezentat cu un număr dulu de cifre inare Structurile logice programabile " circuite logice comina.ionale capaile
să implementeze funcții logice e'primate $n formă normală dis/uncti!ă &emultiple'orul – un circuit logic cominational care asigură transmiterea
semnalului aplicat la intrarea sa prin una din cele n 0 ieșiri% ieșire selectată prin codul aplicat la cele 1n2 intrări de adresareMultiple'orul " un circuit logic comina.ional% integrat pe scară medie%
oținut printr"o cone'iune (e'tensie) de tip serie a unor porți logice ce constituie elementul tipic de circuit logic comina.ional&ecodifcatorul " un circuit logic cominational% integrat pe scară medie%
oținut printr"o e'tensie (cone'iune) de tip paralel a unor porți logice și are 3n2 intrări de adresare și n 0 ieșiri- 4in punct de !edere funcțional decodicatorul acti!ează una din cele n 0 ieșiri ale sale% funcție de codul aplicat la cele 3n2 intrăriodifcatorul realizează funcția in!ersă decodicatorului- Un codicator are
cel mult 0n intrări% ecare intrare corespunz&nd unui anumit număr de ordine% și n ieșiri- 5a aplicarea unui semnal logic pe o intrare se oține la ieșire un cu!&nt de n iți% care reprezintă codul intrării acti!ate- 6n mod normal% la un moment dat treuie să e acti!ă o singură intrarePor#i logice " circuite care efectuează operații logice asupra mărimilor de
intrare " circuite la care mărimile de ieșire la un moment dat depind de mărimile
de intrare- 7le mai sunt denumite și circuite fără memorie-
S " circuite la care starea ieșirilor depinde at&t de starea intrărilor% c&t și de
stări anterioare ale circuitului- Sunt denumite circuite logice cu memorieFanion " un it de informație $n interiorul microprocesorului care $și indică
e!enimente speciale apărute $n funcționarea microprocesoarelor-
!) "rezenta#i registrul de date $i registrul de adrese de la microprocesoarele pe % bi#i de uz general, inclusi& rolul lor %& registru de date
8) nu e atriut de ar#itectura 0) idirectional 9) dimensiune data de magistrala de date a :P ;) oricare informatie pe care :P o trimite spre restul microcalculatorului este inscrisa in <4 =) <4 asigura sincronizarea acti!itatii pe magistrala de date a microcalculatorului %A registrul de adrese
8) foloseste pentru adresarea memoriei si a porturilor 0) in el se scrie adresa zica a unei locatii de memorie si sau a unui port 9) unidirectional ;) nu e atriut de ar#itectura =) dimensiune data de dimensiunea adresei zice care la randul ei e data de dimensiunea #artii memoriei
') "rezenta#i registrele generale de la microprocesoarele pe % bi#i de uz general %egistre generale*
8) stocare temporara a informatiilor in interiorul :P 0) stoc#eaza mai ales operanzi si,sau rezultate
9) sunt attriute de ar#itectura ;) fac parte din structura interna a microprocesorului% ind cea mai rapida entitate de stocare a informatiei =) dimensiunea si nr de locatii sunt criterii de performanta (dimensiunea data de dimensiunea operanzilor de oicei)
) "rezenta#i acumulatorul nt*lnit la unitatea aritmetică de procesare de la microprocesoarele pe % bi#i de uz general Acumulatorul un registru asemănător cu cele din setul general de
registre % dar care prin deniție conține un operand al U>5 și după efectuarea unei ecuații conține rezultatulAcumulatorul este opțional pentru un microprocesor de ? iți de uz general- +l este atribut de ar!itectur".
+) "rezenta#i func#iile principale ale unită#ii de control a adresării memoriei de la microprocesoarele pe % bi#i de uz general UC>@A " de a furniza :calculatorului adresa fizica in memorie si,sau port ( farica adresa zica) functie principala * " are informatii de pe magistrala interna " intrarea lui este spre <>
%) "rezenta#i numărătorul de program de la microprocesoarele pe % bi#i de uz general >cesta este esential pentru un sistem cu program memorat cum este microcalculatorul- 7l are functia importanta de a adresa sec!ential instructiunileBumaratorulA " registre dedicate "nu e atriut de ar#itectura "dimensiunea lui in sistem cu organizare liniara a memoriei este data de dimensiunea #artii memoriei
%) "rezenta#i indicatorul de sti&ă de la microprocesoarele pe % bi#i de uz general SP (step pointer) , indicator de stiva realizeaza o structura
cronologica de memorare de tip 5DEFindicator de stiva SP*
" cel care este automat actualizat cu adresa !arfului sti!ei curente " orice scriere in sti!a se face cu decrementarea automata a lui SP " orice citire in sti!a se face cu incrementarea automata a SP SP este atribut de ar!itectura- adica utilizatorul are acces direct la acest registru pentru asi defni initial baza stivei.
"rezenta#i registrele index de la microprocesoarele pe % bi#i de uz general %egistrele inde' ele sunt optional in structura unui microprocesor
standard- 7'istenta lor constituie un criteriu de performanta deoarece permit realizarea unei structurari a datelor in memorie su forma de locuri sau talouri(criteriu de perormanta) umarul acestor registre / criteriu de perormanta% ecare registru
inde' ind conditia pentru realizarea unui loc de date-
-. "rezenta#i criteriile de performan#ă nt*lnite la microprocesoarele pe % bi#i de uz general M$& dimensiunea (criteriu de performanta) – nu este neaparat egala cu
dimensiunea magistralei e'terne %egistre generale "dimensiunea si nr de locatii sunt criterii de
performanta (dimensiunea data de dimensiunea operanzilor de oicei) lungimea numaratorului de program impune marimea #artii de memoriei ceea ce este un criteriu de perormanta pentru microprocesor Bumărul si lungimea acestor registre generale constituie un criteriu de perormanta al microprocesorului. um"rul de anioane disponibile 0 un criteriu de perorman#" pentru microprocesoarele pe 1 bi#i de uz general.
aracteristicile registrului de deplasare constituie criterii de perorman#" pentru microprocesor