Curs Microprogramare



0 stele

690 vizualizari  |  Fii primul care comenteaza

Curs Baze de Date
Numar pagini: 25
Adaugat de: marian 21 apr 2010
 
Pret: 4 Gold Coin
Download Curs Microprogramare - Curs  Baze de Date
Comenteaza

Din punct de vedere structural unitatile de comanda sunt de doua tipuri: conventionale in sensul propus de Von Newmann; microprogramate conform conceptului introdus de M.Wilkes. Conceptul de microprogramare a fost introdus de Maurice Wilkes, de la Universitatea din Cambridge, in anul 1951, ca o alternativa sistematica de proiectare a unitatilor de comanda ale calculatoarelor numerice sau, in general, a procedurilor de control asupra primitivelor functionale ale unui sistem numeric.
   
Microprogramarea poate fi considerata o tehnica de proiectare si implementare a functiilor de control al sistemelor de prelucrare a datelor numerice, ca o secventa de semnale de control ce interpreteaza static sau dinamic functiile de prelucrare a datelor. Semnalele de comanda, necesare la un moment dat pentru controlul primitivelor functionale, sunt organizate intr un cuvant de control, memorat intr o memorie PROM sau RAM. Structura cuvantului de control este influentata de semnificatia atribuita notiunii de microoperatie .
   
Microoperatia ( -O ) este o primitiva a functiilor de prelucrare a datelor, care reprezinta o operatie elementara asupra unei primitive functionale (transfer, actiune de inscriere sau de incrementare, activare pe magistrala, etc. ), ce se desfasoara de obicei intr o perioada de timp (perioada de tact sau de ceas).
   
Microoperatia implica existenta unui operator, care corespunde unei unitati functionale si a operanzilor asupra carora actioneaza. Cuvantul de control este pus in corespondenta cu notiunea de microinstructiune.
   
Microinstructiunea (-I) este un set de microoperatii independente de date, fara conflict de resurse, care se pot executa simultan (pe perioada unei perioade de sincronizare).
    in general, microinstructiunile sunt de doua tipuri:
-    microinstructiuni operationale care controleaza primitivele functionale ale unitatii de executie a sistemului numeric, asigurand fluxul de informatie si actiunile asupra resurselor;
-    microinstructiune de ramificatie (de salt) care inspecteaza starea primitivelor functionale si asigura ramificatia in algoritmul de control, constituind suportul pentru implementarea deciziilor.
    Prin microprogram se intelege o secventa de microinstructiuni ce implementeaza un algoritm care descrie :
-    citirea interpretarea si executia unui set de instructiuni masina;
-    primitive ale sistemului de operare ;
-    primitive ale limbajelor de programare ;
-    etc.
 

 
Citeste mai mult despre: CURS  baze de date 
Textul de mai sus reprezinta un extras din "Curs Microprogramare". Pentru versiunea completa a documentului apasa butonul Download si descarca fisierul pe calculatorul tau. Prin descarcarea prezentei lucrari stiintifice, orice utilizator al site-ului www.studentie.ro declara si garanteaza ca este de acord cu utilizarile permise ale acesteia, in conformitate cu prevederile legale ablicabile in domeniul proprietatii intelectuale si in domeniul educatiei din legislatia in vigoare.
In cazul in care intampini probleme la descarcarea fisierului sau documentul nu este nici pe departe ceea ce se doreste a fi te rugam sa ne anunti aici: raporteaza o eroare


 
CARE ESTE OPINIA TA?

Cod

Cod de securitate

 

Bursa de inteligenta

Adauga o cerere pentru cursul sau referatul de care ai nevoie iar noi te anuntam de indata ce cererea ta a primit un raspuns. Daca dimpotriva, esti un student silitor si vrei sa raspunzi unei cereri, vei castiga mult mai multi gold coins!

Participa acum!