Sunteți pe pagina 1din 23

SISTEME CU

MICROPROCESOARE
2014
.l. dr. ing. Radu PIETRARU

radu.pietraru@aii.pub.ro

OBIECTIVELE CURSULUI
Obiective generale:

Obinerea de experien n abordarea subiectelor


tehnice complexe i capacitatea de a digera informaii
tehnice detaliate ntr-un interval de timp rezonabil de
scurt
Dezvoltarea abilitii de a combina creativitatea cu
abordarea metodic a proiectrii hardware i software
pentru a minimiza numrul de erori
Dezvoltarea ateniei ctre detalii la implementarea
proiectrii
Obinerea de experien n aplicarea metodelor de
rezolvare a problemelor pentru a gsi soluii ce
satisfac un set de constrngeri, debugging
hardware/software

OBIECTIVELE CURSULUI
Obiective specifice:
nelegerea legturii dintre conceptele logicii
digitale de nivel jos i conceptele arhitecturii de
nivel nalt.
nelegerea execuiei unei instruciuni ciclu cu
ciclu.
nelegerea conceptelor precum: magistrala,
memorie, interfaarea acestora, ntreruperi.

EVALUAREA CUNOTINELOR
Structura cursului:
14 spt. x 3 ore/spt. = 42 ore curs
14 spt. x 2 ore/spt. = 28 ore aplicaii
Metoda de evaluare a cunotinelor: evaluarea
continu
Evaluarea activitii la curs: examen scris
(sesiunea de var)
Evaluarea activitii aplicative: (3 teme de cas +
prezen laborator) + 1 proiect de semestru

EVALUAREA CUNOTINELOR

Aplicaii:
Laborator
3 teme de cas, notate de la 0 la 10
Prezen (fiecare laborator 1 punct primele 10 laboratoare)
Not laborator = medie teme de cas i prezen (fiecare cte 25%)
Not laborator minim 5

Pondere n nota final 20 %


Proiect, notat de la 0 la 10, nota minim 5
Pondere n nota final 30 %

CUPRINS CURS
Curs 1. Introducere. Evoluia microprocesoarelor.
Curs 2. Microprocesoarele 8086/8088. Circuite suport 8284A. Operaii de
magistral.
Curs 3. Programarea n limbaj de asamblare.
Curs 4. Microprocesoarele 80186/80188/80286.
Curs 5. Microprocesoarele 80386/80486.
Curs 6. Organizarea memorie. Paginare i segmentare.
Curs 7. Sistemul de memorie. Ierarhizarea memoriei. Memoria cache.
Curs 8. Sistemul de memorie. Decodificarea adreselor.
Curs 9. Sistemul I/O. Circuite suport 8255, 8279, 8254.
Curs 10. Sistemul de intreruperi. Circuite suport 8259.
Curs 11. DMA si DMA Controlled-I/O. Circuite suport 8237.
Curs 12. Coprocesoare matematice.
Curs 13. Interfee magistral.
Curs 14. Microprocesoarele Pentium i Pentium Pro. Microprocesoare
pipeline.

BIBLIOGRAFIE CURS

Barry B. Brey - The Intel microprocessors:


8086/8088, 80186/80188, 80286, 80386, 80486,
Pentium, and Pentium Pro Processors :
Architecture, Programming, and Interfacing (8th edition)

BIBLIOGRAFIE CURS/LABORATOR

Randall Hyde - The


Art of Assembly
Language

INSTRUMENTE UTILIZATE N CADRUL LABORATORULUI

EMU 8086

INSTRUMENTE UTILIZATE N CADRUL LABORATORULUI


PLACA EDUCAIONAL EV/Z3

10

EXEMPLE DE TEME DE PROIECT


1. Realizarea unui pian digital cu ajutorul plcii EV/Z3 sau a PC-ului (obligatoriu de implementat
claviatur extern) 1-2 studeni.
2. Comanda unui afiaj de mari dimensiuni (matriceal) cu ajutorul plcii EV/Z3 sau a PC-ului 1-2
studeni
3. Comanda unui modul de producere energie electric pe baz de panouri solare cu urmrire cu
ajutorul plcii EV/Z3 2-3 studeni.
4. Controlul automat a temperaturii ntr-o incint cu ajutorul plcii EV/Z3 1-2 studeni.
5. Controlul turaiei unui motor de curent continuu (bucl nchis) cu ajutorul plcii EV/Z3 1-2
studeni.

6. Sistem de automatizare control umiditate ghivece plante utiliznd placa EV/Z3 sau PC 1-2
studeni.
.

13. Sistem de diagnosticare a PC-ului (UCP, memorie, periferice) - 1-2 studeni.


14. Sistem de benchmarking pentru PC 1-2 studeni.

15. Sistem de depanare a unui PC virusat (copiere hard-disk, editare fiiere sistem) 2-3 studeni.
16. Sistem de operare simplu pentru PC-uri (scheduler de task-uri, sistem de fiiere, drivere periferice
comune) 2-3 studeni.
17. Editor de texte pentru PC 1-2 studeni.
18. Joc grafic pentru PC (table, ah, space invaders) 1-3 studeni.
..

11

EVOLUIA MICROPROCESOARELOR
Legea lui Moore

Gordon Moore 1965:


numrul de tranzistoare de pe un chip se
va dubla la fiecare doi ani

Legea lui Moore a alimentat o revoluie


tehnologic, pe msur ce Intel a crescut
exponenial numrul de tranzistoare integrate n
procesoarele sale pentru a spori performanele i
a eficientiza consumul de energie.
12

MOMENTE IMPORTANTE
1971:

Primul microprocesor Intel


Folosit la calculatorul Busicom

1972:

Microprocesorul 8008

De doua ori mai puternic decat 4004


Folosit la Mark-8 unul din primele home
computers

1974:

Microprocesorul 4004

Microprocesorul 8080

Folosit pentru primul personal computer


Altair costa 395 USD. S-au vndut zeci de
milioane.

13

MOMENTE IMPORTANTE

1978: Microprocesorul 8086-8088

Un moment de cotitur pentru IBM PC.


Este procesorul care a propulsat compania Intel n topul
Fortune 500.

1982: Microprocesorul 286


Iniial cunoscut ca 80286, a fost primul procesor pe care
putea rula tot software-ul scris pentru predecesorul su.
Caracteristica de baz: compatibilitatea cu versiunile
anterioare.
La 6 ani de la lansare, un numr de 15 milioane de
computere foloseau procesorul 286.

1985: Microprocesorul Intel386


275000 tranzistoare, de 100 de ori mai multe dect 4004.
Chip pe 32 de bii
14
Multitasking

MOMENTE IMPORTANTE
1989:

Coprocesor matematic creterea vitezei de calcul

1993:

Intel486 DX CPU
Intel Pentium

ncorporare uoar a datelor din lumea real


sunete, fotografii etc.

1995:

Intel Pentium Pro

Destinat aplicaiilor pentru staii i servere pe 32


de bii
Computer-aided design, calcule tiinifice
Fiecare procesor Intel Pentium Pro conine un al
doilea chip de memorie cache.
Conine 5.5 milioane de tranzistoare.

15

MOMENTE IMPORTANTE
1997:

Intel Pentium II

7.5 milioane de tranzistoare


Tehnologie MMX pentru procesarea eficient a datelor
video, audio i grafice.
Introdus in SEC Single Edge Contact Cartridge care
ncorporeaz un chip de memorie cache rapid.
Utilizatorii pot edita i partaja fotografii, text, muzic,
tranziii de imagini n cadrul unui videoclip i apoi pot
trimite aceste date pe Internet.

16

MOMENTE IMPORTANTE

1998:

Intel Pentium II Xeon

Destinat pentru niveluri de performan necesare


serverelor, potrivit strategiei Intel de a oferi procesoare
destinate unor segmente de pia specifice.
Folosit pentru staii i servere pe care ruleaz aplicaii de
business consumatoare de resurse: servicii Internet, data
warehousing, creare de coninut digital, design.
Sistemele bazate pe acest procesor pot conine pn la 8
procesoare.

17

MOMENTE IMPORTANTE
1999: Intel Celeron
Destinat segmentului de pia PC.
Performane nalte la preuri rezonabile
Excelent pentru gaming i software educaional.
1999: Pentium III
70 de instruciuni noi
3-D, streaming audio, video.
Proiectat pentru browsing Internet

confortabil, real-time
muzee online, magazine virtuale etc.
9.5 milioane de tranzistoare.

1999: Intel Pentium III Xeon


Performante suplimentare, ideal

pentru aplicaii de eCommerce i pentru multiprocesoare (tehnologie cache


avansat ce crete viteza de transmitere a datelor de la
magistral la procesor).

18

MOMENTE IMPORTANTE
2000:

Intel Pentium 4

Videoclipuri TV transmise prin Internet


Comunicare real-time de sunete, imagini i voce
Randare de grafic 3D
42 milioane de tranzistoare
Viteza de 1.5 GHz (fa de 4004 care avea viteza de
108 KHz).

Dac viteza automobilelor ar fi avut aceeai rat de


cretere, distana de la San Francisco la New York
ar fi putut fi strbtut n doar 13 secunde

19

MOMENTE IMPORTANTE

2001:

Intel Itanium

Primul din familia de procesoare pe 64 de biti de la


Intel.
Destinat staiilor i serverelor enterprise.
Arhitectur nou, de tip EPIC (Explicitly Parallel
Instruction Computing).
Performane nalte pentru aplicaii e-Commerce,
tranzacii securizate, baze de date mari, calcule
tiinifice complexe.

20

MOMENTE IMPORTANTE

2003: Intel Pentium M

Intel Pentium M, Intel 855 i Intel Pro/Wireless 2100 sunt


cele trei componente bazate pe tehnologia Intel Centrino
ofer portabilitate, wireless LAN ncorporat, performane
mobile ridicate.

2005: Intel Pentium 4F (Intel 64bit)


2005: Pentium D (dual core)
2006: Pentium Core 2

21

MOMENTE IMPORTANTE
2007: Intel Pentium Dual Core
2008: Intel Atom (ultra-low-voltage)
2009: Intel Pentium Core i5, i7
2010: Intel Pentium Core i3

22

MOMENTE IMPORTANTE

June 2013: Intel Xeon Phi

Q4 2013: Intel Quark (x86 SoC)


January 2014: Intel Edison

23

S-ar putea să vă placă și