Descrierea structurii microprocesoarelor și a blocurilor sale funcționale

Curs
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 23 în total
Cuvinte : 4262
Mărime: 27.31KB (arhivat)
Publicat de: Kalman K.
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Katona Coloman

Extras din curs

Obiective:

Introducere in microprocesoare.

Analiza structurii interne.

Diferite tipuri de microprocesoare.

Echipamente:

- Unitate de baza pentru sistemul ISET (sursa de alimentare mod. PSU / EV, suport pentru module Mod. MU / EV, Unitate de control individual Mod. SIS1 / SIS2 / SIS3).

MICROPROCESORUL: INTRODUCERE

De la inceputul anilor 70 s-a resimtit nevoia unor dispozitive programabile, care sa poata executa sarcini definite de catre proiectant prin intermediul unui program stocat in memorie, sub forma unor secvente de instructiuni.

Cea mai raspandita componenta programabila prezenta azi pe piata este microprocesorul (UCP).

Principala problema intampinata in realizarea unei astfel de componente a fost gradul ridicat de complexitate.

Dezvoltarea tehnologiei LSI ("Large Scale Integration" - Integrare pe scara larga) a rezolvat aceasta problema si totodata a imbunatatit fiabilitatea componentelor.

CE ESTE UN MICROPROCESOR?

Un microprocesor (UCP) este un circuit LSI (Large Scale Integration) programabil, care poate indeplini un mare numar de functii diferite, in functie de secventa de instructiuni a unui program.

Principalele functii ale unui microprocesor constau in executarea unei secvente de calcule, gestionarea datelor si controlul modului in care sunt procesate datele.

Trebuie mentionat si faptul ca microprocesorul nu poate face totul singur, ci trebuie totdeauna completat cu circuite de memorie, unde se stocheaza instructiunile programului si datele de prelucrat, respectiv de alte circuite utilizate in transferul datelor de la si spre UCP.

Microprocesorul este inima multor produse, dar nu este un dispozitiv complet si functional de sine statator.

SCHEMA-BLOC A UNITATILOR INTERNE ALE UNUI MICROPROCESOR UCP

Microprocesorul se compune din unitatea aritmetica si logica (UAL), busul de comunicatie, un numar de registri si unitatea de comanda.

Figura de mai sus reprezinta schema-bloc interna a microprocesorului, cu componentele sale principale.

O analiza mai aprofundata a acestor componente se ca realiza in paragraful urmator.

BLOCURILE INTERNE ALE MICROPROCESORULUI

Registrii sunt elemente de memorie in interiorul microprocesorului. Ele pot stoca instructiunile sau datele pana ce busul le poate transfera.

Registrii si busul intern de date au de obicei acelasi numar de biti.

Busul intern de date consta in doua circuite care permit transferul datelor intre UAL si registri.

Unitatea aritmetica si logica (UAL) este un circuit care efectueaza calculele (adunari, scaderi, operatii logice, comparatii, incrementari, decrementari).

Alte elemente prezente in majoritatea cazurilor in interiorul microprocesorului sunt ROM (Read Only Memory), care contine codurile instructiunilor care urmeaza sa se execute de catre UCP, respectiv Unitatea de Control, care comanda ROM si prin aceasta executarea corecta a programului.

TIPURI DE MICROPROCESOARE

Pe baza urmatorilor parametri se poate stabili puterea unui UCP:

- lungimea datelor cu care poate lucra

- marimea memoriei pe care o poate adresa

- timpul necesar executarii instructiunilor.

Primul parametru (lungimea cuvintelor de date) se utilizeaza si la clasificarea diferitelor microprocesoare: daca lungimea unui cuvant de date este de 8 biti (1 byte), atunci UCP se mai numeste si microprocesor de 8 biti.

Preview document

Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 1
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 2
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 3
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 4
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 5
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 6
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 7
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 8
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 9
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 10
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 11
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 12
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 13
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 14
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 15
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 16
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 17
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 18
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 19
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 20
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 21
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 22
Descrierea structurii microprocesoarelor și a blocurilor sale funcționale - Pagina 23

Conținut arhivă zip

  • Descrierea structurii microprocesoarelor si a blocurilor sale functionale.doc

Alții au mai descărcat și

Arhitectura calculatoarelor

Scopul lucrării a) Elemente de limbaj de asamblare. b) Instructiuni de transfer. c) Instructiuni aritmetice. Desfășurarea lucrării...

Ingineria programării

În “Ghidul cunoștințelor esențiale referitoare la Ingineria Programării” (Guide to the Software Engineering Body of Knowledge -...

Securitatea bazelor de date

Astăzi vom discuta despre sucuritatea bazelor de date. Ne vom uita în mod deosebit la diferite comenzi şi construcţii SQL care să ne ajute să...

Microprocesoare

1)initiarea in programare ASM. 2)stodierea modului periferic GPIO. Problema: Sa se dezvolte o aplicatie care ar permite trecerea starii unui led...

Sisteme Multimedia

Scopul lucrării Familiarizarea cu produsul Director, studierea principalelor componente necesare dezvoltării unei aplicaţii multimedia. Sarcina...

Laboratoare programarea orientată pe obiecte

1. Obiective - Formarea unei imagini generale, preliminare, despre programarea orientată pe obiecte (POO) și deprinderea cu noile facilitați...

Inițiere în limbajul de programare VBA (Visual Basic for Applications)

Sarcina lucrării: Sarcina lucrării este de a face cunoștință cu limbajul de programare Visual Basic for Applications (VBA) și mediul de dezvoltare...

Bazele utilizării calculatoarelor

Un computer (calculator sau sistem de calcul) poate fi definit ca un echipament electronic de prelucrare automată a datelor, pe bază de program....

Ai nevoie de altceva?