Microprocesor

Proiect
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 39 în total
Cuvinte : 9046
Mărime: 613.33KB (arhivat)
Cost: 6 puncte
Profesor îndrumător / Prezentat Profesorului: Ing. Norbert Toma

Cuprins

INTRODUCERE… 3

CAPITOLUL I

MICROPROCESORUL INTEL 8086. 5

1. PREZENTARE GENERALA… 5

2. ARHITECTURA PROCESORULUI ….. 6

2.1. EU — Unitatea de executie … 7

2.2 BIU — Unitatea de interfata cu magistrala …….. 8

2.3 Registrele de uz general 9

2.4. Registrele de segment …. 10

2.5. Registrul pointerului de instructiuni …….. 11

2.6. Indicatorii de conditie …….. 11

3. ORGANIZAREA MEMORIEI 12

3.1. Segmentarea memoriei . 13

3.2. Generarea adresei fizice 15

3.3. Stiva…….. 17

4. ORGANIZAREA SPATIULUI DE INTRARE/IESIRE ……. 19

4.1 Spatiul de intrare/iesire propriu-zis …….. 19

4.2. Porturile de I/E plasate in spatiul de memorie…. 20

5. SPECIFICATII HARDWARE.. 21

5.1. Definirea pinilor 21

5.2. Functionarea magistralei multiplexate … 22

5.3. Selectia memoriei. 26

5.4. Selectia si interfatarea porturilor de intrare/iesire 29

6. SISTEMUL DE INTRERUPERI…….. 31

6.1. Sursele de generare a intreruperilor …… 31

6.2.Vectorii de intrerupere….. 32

6.3. Intreruperile externe……. 34

6.4. Intreruperile interne ……. 37

6.5. Subrutina de tratare a intreruperii 38

BIBLIOGRAFIE 39

Extras din document

INTRODUCERE

La baza functionarii unui calculator(SC) se afla microprocesorul(mP), inventat în anul 1971 de catre ing. M.F. HOFF de la firma INTEL, care a produs o adevarata revolutie în domeniul calculatoarelor si al informaticii, având un impact deosebit în toate domeniile stiintifice, economice si sociale. Microprocesorul (mP) a fost inventat ca urmare a rezultatelor obtinute în trei domenii speciale aparute si dezvoltate în secolul XX:

- sisteme cibernetice;

- programare;

- circuite integrate.

Din acest motiv, microprocesorul poate fi considerat un “calculator în miniatura” constituit din:

- unitatea de comanda - control (Ucc);

- unitatea de executie (operatii aritmetice si logice-Ual);

- memorie proprie formata din 14 registre(MmP).

Activitatea primelor componente (Ucc, Ual) are loc prin utilizarea celor 14 registre: 2 pentru comanda-control, 4 pentru date (informatii) si 8 pentru adrese.

Un registru este un element esential în procesul de prelucrare a informatiilor provenite din activitatea de executie a programelor aflate în memoria interna a calculatorului. Acesta reprezinta o unitate de adresare a memoriei interne în cadrul procesului de adresare a continutului memoriei interne, proces prin intermediul caruia are loc accesarea informatiilor stocate în memorie. Unitatea de adresare se numeste cuvânt de memorie. Performantele microprocesorului sunt functie de:

- organizarea si reprezentarea informatiilor;

- organizarea si capacitatea memoriei interne;

- tehnica de adresare a memoriei interne;

- metodele de executie a operatiilor în procesarea informatiilor;

- viteza de lucru (frecventa de lucru) în executia operatiilor.

Formal, memoria interna este considerata o structura liniara (mi)i.>0, mi fiind 0 sau 1 cu semnificatia “stins”, respectiv “aprins” si reprezinta o pozitie binara, numita bit (binary digit). Prin urmare, o succesiune de biti poate fi utilizata pentru stocarea de informatii convertite în pozitii binare. Unitatea de masura pentru memorie este byte-ul (octet-ul) si reprezinta o succesiune de 8 pozitii binare, de exemplu 0 1 0 1 0 1 1 1

1b = 8 biti sau 1o = 8 biti. Multiplii byte-ului sunt:

1 Kb = 1024 b = 210 b ; 1 Mb = 1024 Kb =220 b ; 1 Gb = 1024 Mb = 230 b.

Din punct de vedere logic, memoria interna a unui calculator este organizata în blocuri de memorie, 1 bloc = 64 Kb, aceste blocuri având destinatii precise în stocarea informatiilor pentru buna functionare a calculatorului sub un sistem de operare adecvat.

Un rol important în utilizarea memoriei interne si in procesul de prelucrare a informatiilor are conceptul de cuvânt de memorie (word), acesta fiind de fapt o unitate de masura (unitate de adresare) în sistemul de coordonate (adrese) atasat unei memorii interne având o anumita organizare logica, de exemplu în blocuri.

În evolutia sistemelor de calcul, capacitatea cuvântului de memorie a fost variabila si a determinat cresterea performantelor acestora, în acest sens este cunoscuta clasificarea microprocesoarelor în generatii functie de capacitatea cuvântului de memorie utilizat:

- 1 cuv. = 4 biti;

- 1 cuv. = 8 biti = 1 b;

- 1 cuv. = 16 biti = 2 b;

- 1 cuv. = 32 biti = 4 b.

În acest sens, pâna în prezent sunt cunoscute urmatoarele generatii de microprocesoare:

- gen. 1 - mP tip 4004, 8008, 1w = 4 biti ( dupa anul 1971 );

- gen. 2 - mP tip XT 8080, 1w = 8 biti ( dupa anul 1974 );

- gen. 3 - mP tip AT 8088, 8086, 80186,80286, 1w = 16 biti ( dupa anul 1978; in 1981 apare PC ; in 1982 apar 80186, 80286);

- gen. 4 - mP tip AT 80386, 1w = 32 biti ( anul 1985 );

- gen. 4,5 - mP tip 80486, 80586(Pentium), 80860, RISC-I860, etc.,1w = 32 biti(dupa anul 1989; 80486 înglobeaza si coprocesorul matematic 80387;1993-586 ).

Performanta microprocesorului este data si de viteza de lucru (frecventa de lucru-impulsuri la intervale foarte mici de timp), masurata în MHz si care determina realizarea unei viteze de executie de câteva milioane de instructiuni/secunda. Daca primele microprocesoare aveau frecventa de lucru de 4MHz(mP 8088), 8MHz(mP 80186), 16MHZ(mP 80286), 30 MHz(mP 80386) , astazi microprocesoarele actuale lucreaza cu o frecventa de ordinul 400/500 MHz sau 700/900 MHz, aceasta datorându-se faptului ca modernizarea lor este tot timpul în atentia proiectantilor si fabricantilor de microprocesoare, dar si pentru ca acestea încorporeaza asa-numitul coprocesor matematic ce mareste viteza de lucru la executia operatiilor aritmetice cu numere reale.

Performanta microprocesorului este determinata si de spatiul de memorie interna pe care il poate adresa. Daca primele microprocesoare erau construite sa adreseze un spatiu de memorie de 256Kb, 640Kb, sau 1Mb, astazi exista microprocesoare ce sunt proiectate sa adreseze un spatiu de memorie de 32Mb, 64Mb.

Preview document

Microprocesor - Pagina 1
Microprocesor - Pagina 2
Microprocesor - Pagina 3
Microprocesor - Pagina 4
Microprocesor - Pagina 5
Microprocesor - Pagina 6
Microprocesor - Pagina 7
Microprocesor - Pagina 8
Microprocesor - Pagina 9
Microprocesor - Pagina 10
Microprocesor - Pagina 11
Microprocesor - Pagina 12
Microprocesor - Pagina 13
Microprocesor - Pagina 14
Microprocesor - Pagina 15
Microprocesor - Pagina 16
Microprocesor - Pagina 17
Microprocesor - Pagina 18
Microprocesor - Pagina 19
Microprocesor - Pagina 20
Microprocesor - Pagina 21
Microprocesor - Pagina 22
Microprocesor - Pagina 23
Microprocesor - Pagina 24
Microprocesor - Pagina 25
Microprocesor - Pagina 26
Microprocesor - Pagina 27
Microprocesor - Pagina 28
Microprocesor - Pagina 29
Microprocesor - Pagina 30
Microprocesor - Pagina 31
Microprocesor - Pagina 32
Microprocesor - Pagina 33
Microprocesor - Pagina 34
Microprocesor - Pagina 35
Microprocesor - Pagina 36
Microprocesor - Pagina 37
Microprocesor - Pagina 38
Microprocesor - Pagina 39

Conținut arhivă zip

  • Microprocesor.doc

Alții au mai descărcat și

Microprocesorul

CAPITOLUL 1 DEFINITIE, CARACTERISTICI si CLASIFICARI 1.1. DEFINITIE Microprocesorul reprezinta unitatea centrala de procesare (UCP) a unui...

Microprocesoare

Microprocesoare 1. PREZENTARE FUNCTIONALA Intrebarile la care vom incerca sa raspundem in urmatoarele paragrafe sunt: ce este un microprocesor?...

Microprocesor

La baza functionarii unui calculator(SC) se afla microprocesorul(mP), inventat în anul 1971 de catre ing. M.F. HOFF de la firma INTEL, care a...

Arhitectura Calculatoarelor - Microprocesorul

Cap. 1. Arhitectura calculatoarelor 1.1. Primele calculatoare. Încercarile oamenilor de a crea instrumente pentru procesarea datelor dateaza înca...

Proiectarea Sistemelor Logic Programabile - Microprocesorul AM2901

Microprocesorul AM2901 AM 2901 este un circuit ALU, un processor bit-slice reaelizat in tehnologie bipolara si organizat pe 4 biti. Schema bloc a...

Microsistem cu Microprocesor Z80

Sa se proiecteze un microsistem cu urmatoarele resurse: - unitate centrala cu microprocessor Z80; - memorie fixa de tip EPROM, 16Ko., in zona...

Microprocesorul

1. Ce este microprocesorul Procesorul sau microprocesorul (Central Processing Unit) reprezintă "creierul" unui sistem, analogia cu sistemele vii...

Microprocesorul

Procesorul este inima calculatorului indiferent de tipul acestuia: desktop, server sau laptop. Cele mai cunoscute firme producatoare de procesoare...

Ai nevoie de altceva?