Procesorul - Caile de Date si Unitatea de Control

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 4 fișiere: doc, ppt
Pagini : 98 în total
Cuvinte : 1
Mărime: 903.07KB (arhivat)
Cost: Gratis

Extras din document

Suntem gata sa implementam procesorul MIPS:

Cap 2: performanta unei masini e determinata de 3 factori cheie:

nr de instructiuni, durata ciclului de ceas, nr cicli de ceas pe instructiune (CPI).

Cap 3 si 4: determina nr de instr necesare pt a scrie un program.

Cap 5: Arata ca durata ciclului de ceas si nr de cicli de ceas pe instr este determinat de implementarea procesorului.

Vom prezenta 2 implementari diferite ale cailor de date si unitatii de control pentru un subset de instr MIPS:

- instr de transfer: lw, sw

- instr aritmetice si logice: add, sub, and, or, slt

- instr salt conditinat si salt: beq, j

Executia unei instructiuni se face in mai multi pasi. Toate instructiunile au primii 2 pasi identici:

1. Utilizeaza program counter (PC) pentru a asigura adresa de memorie de la care se extrage codul instructiunii

2. Citeste unul sau doua registre indicate de campul instr

Utilizeaza instructiunea pentru a decide exact e trebuie sa faca.

Toate instr utilizeaza ALU dupa citirea registrelor:

- instr de transfer: pt calcul adresa memorie

- instr aritmetice si logice: pentru executia operatiei

- instr de salt: pentru comparatie

Dupa ce utilizeaza ALU:

- instr de transfer: acces la memorie pentru citire/scriere

- instr aritmetice si logice: scrie rezultatul intr-un registru

- instr de salt: scriu noua adresa in PC pentru salt

Doua tipuri de elemente functionale:

- combinatinale - care opereaza asupra valorilor datelor

(iesirile depind strict de intrarile curente), ex: ALU

- secventiale - care memoreaza stari (elemente de stare),

ex: memoriile de instructiuni si date, registrele (bistabile)

Preview document

Procesorul - Caile de Date si Unitatea de Control - Pagina 1
Procesorul - Caile de Date si Unitatea de Control - Pagina 2
Procesorul - Caile de Date si Unitatea de Control - Pagina 3
Procesorul - Caile de Date si Unitatea de Control - Pagina 4
Procesorul - Caile de Date si Unitatea de Control - Pagina 5
Procesorul - Caile de Date si Unitatea de Control - Pagina 6
Procesorul - Caile de Date si Unitatea de Control - Pagina 7
Procesorul - Caile de Date si Unitatea de Control - Pagina 8
Procesorul - Caile de Date si Unitatea de Control - Pagina 9
Procesorul - Caile de Date si Unitatea de Control - Pagina 10
Procesorul - Caile de Date si Unitatea de Control - Pagina 11
Procesorul - Caile de Date si Unitatea de Control - Pagina 12
Procesorul - Caile de Date si Unitatea de Control - Pagina 13
Procesorul - Caile de Date si Unitatea de Control - Pagina 14

Conținut arhivă zip

  • Procesorul - Caile de Date si Unitatea de Control
    • Cursarh5.doc
    • CursArhCap5-1.ppt
    • CursArhCap5-2.ppt
    • CursArhCap5-3.ppt

Alții au mai descărcat și

Viata la Inaltime - Pagina Web

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Evoluția Microprocesoarelor

IBM-PC/AT, 80286 În februarie 1982, Intel lanseazã 80286, deschizând epoca computerelor AT (Advanced Technology), spre deosebire de cele bazate...

Memoriile

Cea mai importanta si costisitoare componenta fizica a unui calculator personal este memoria interna, prin intermediul careia vom putea aprecia...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Criptografie si Securitatea Informatiei

1.1 Noţiuni de teoria numerelor 1.1.1 Numere prime Fiind date două numere naturale m şi n, spunem că m divide pe n, sau că n este multiplu al...

Multiprocesoare

INTRODUCERE “Necesarul de simulări al Departamentului pentru Energie (DOE) al Statelor Unite depăşeşte cu mult capacitatea celor mai puternice...

Criptografie

Caracteristicile unui sistem de criptare 1. Confident¸ialitate (privacy): proprietatea de a p˘astra secretul informat¸iei, pentru ca aceasta s˘a...

Microcontrolere PIC

Capitolul 1: microcontroler PIC16F887 - Dispozitiv de ansamblu asupra PIC16F887 este una dintre cele mai noi produse de Microchip. Conţine toate...

Ai nevoie de altceva?