logare  |  registrare

Arhitectura microprocesorului I8080

Arhitectura microprocesorului I8080zoom
referatul a fost adăugat în catalogul nostru vineri, 28 octombrie 2011
Arhitectura microprocesorului I8080
399 KB Încărcări
  • referatul disponibil in limba romina: DA
 primul   precedent   următorul   ultimul 
referate în categoria dată: 208
Descriere

Arhitectura microprocesorului I8080


Plan:

1. Grupul instrucţiunilor de transfer al datelor

2. Grupul instrucţiunilor aritmetice

3. Grupul instrucţiunilor logice

4. Grupul instrucţiunilor de salt, control I/O,lucru cu stiva

5. Arhitectura MP I8080

6. Algoritmul de functionare a MP I8080

7. Moduri de adresare MP I8080

...

         MP 8080 consta din urmatoarele unitaţi functionale:

1) Zona registrelor de date si adrese;

2) Unitate aritmetică logică (UAL);

3) Registre de instrucţiuni;

4) Unitatea de comanda si temporizare;

5) Magistrala internă de date bidericţională.

 

    Zona registrelor consta dintr-o zona de memorie RAM organizata in 6 registre de catre 16 biti fiecare:  

  * numarator de adrese al programului PC;

  * pointerul stivei SP;

  * 6 registre generale de lucru (B, C, D, E, H, L), care pot fi adresate ca perechi de registre cu lungimea de 16 biti sau individual ca registre de 8 biti;

  * un registru pereche temporar (W, Z)

     Numaratorul de adrese PC contine adresa instructiunii ce urmeaza a fi executata. Continutul lui este accesibil si poate fi modificat prin program. Indicatorul de stiva SP contine totdeauna adresa din memorie(alocata pentru stiva) in care sa depus ultimul cuvint (indica virful stivei). Stiva se construieste in RAM si creste in jos, adica in sensul de scadere a numarului adresei. SP este accesibuil programatorului penrtu initializarea zonei din RAM ca stiva.

     Registrul temporar W,S nu este accesibil programatorului si este folosit de procesor pentru executia interna a instructiunilor. O informatie de 1 octet poate fi transferata intre zona de memorie afectata registrelor si magistrala interna utizind circuitele pentru selectarea unui registru-selectie si multiplexorul. Operatia de incrimentare (decrementare) a unui dublu registru este realizata cu ajutorul circuitelor din blocul operator ±1, la iesirea caruia este conectat si registrul de 16 biti servind la pastrarea adresei de memorie trimisa de procesor pe magistrala externa de adrese cu ajutorul circuitelor de comanda continute in blocul denumit BUFER ADRESE.

...

Păreri:
Părerea Dvs poate fi prima.
Scrie părerea
Accesati Zakusi.net