Sunteți pe pagina 1din 24

SISTEME CU MICROPROCESOARE 2012

.l. dr. ing. Radu PIETRARU radup@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 abilit ii de a combina creativitatea cu abilitii 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 (..)
3

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: 2 examene scrise, (spt. 8, sesiunea de var) Evaluarea activitii aplicative: 4 lucrri (2 teme de programare, 1 tema de cercetare + 1 tema de proiectare hardware) + 1 proiect de semestru
4

EVALUAREA CUNOTINELOR
Probele de examen: Sptmna 8: 3 subiecte + 1 problem, pondere 30 % din nota final , condiie de promovare: minimum 5 Sesiunea de var: 3 subiecte + 1 problem, pondere 30 % din nota final, condiie de promovare: minimum 5 Timp de elaborare a rspunsurilor: 75 min + 75 min
5

EVALUAREA CUNOTINELOR
Aplicaii: Cele 4 teme, notate de la 0 la 10, suma minim pentru promovare 28 Pondere n not final 20 % Proiect, notat de la 0 la 10, nota minim 5 Pondere n nota final 20 %

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. Decodarea 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

BIBLIOGRAFIE CURS
Randall Hyd - The Art of Assembly Language

Vasile Lungu Procesoare Intel Programarea n Limbaj de asamblare Editura Teora


9

CUPRINS LABORATOR
Laborator 1. Introducere n sisteme cu microprocesoare Laborator 2. Programarea sistemelor cu microprocesoare Laborator 3. Programarea n limbaj de asamblare Laborator 4. Microprocesorul Intel 80386 Laborator 5. Microprocesorul Intel 80386EX Laborator 6. Placa de dezvoltare Z3/EV Laborator 7. Noiuni de programare avansat Laborator 8. Sistemul de memorie Laborator 9. Sistemul de memorie II Laborator 10. Interfaa paralel Laborator 11. Comunicaia serial Laborator 12. Conversie digital/analog analog/digital

10

INSTRUMENTE UTILIZATE N CADRUL


LABORATORULUI

EMU 8086

11

INSTRUMENTE UTILIZATE N CADRUL LABORATORULUI PLACA EDUCAIONAL EV/Z3

12

EXEMPLE DE TEME DE PROIECT


1. Ceas digital (or, dat, cronometru, alarm, sincronizare cu PC-ul cu ajutorul plcii EV/Z3) 1 student 2. Calculator de buzunar (cu ajutorul plcii EV/Z3) 1 student 3. Centru meteorologic (temperatur, umiditate, presiune atmosferic, viteza vantului cu ajutorul plcii EV/Z3) 2-3 studeni 4. Implementare unui joc interactiv om-main (X/0, dame, ah, spnzurtoarea) pe placa EV/Z3 1-2 studeni 5. Realizarea unui pian digital cu ajutorul plcii EV/Z3 1-2 studeni. 6. Conectarea unei cititor de coduri de bare la placa EV/Z3 1-2 studeni 7. Adugarea unui afiaj grafic plcii EV/Z3 1-2 studeni 8. Joc de lumini cu ajutorul plcii EV/Z3 (stroboscop) 1-2 studeni 9. Controlul turaiei unui motor de curent continuu cu ajutorul plcii EV/Z3 1-2 studeni 10. Comanda unui motor pas cu pas cu ajutorul plcii EV/Z3 1-2 studeni

13

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.
14

MOMENTE IMPORTANTE
1971: Microprocesorul 4004
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 8080


Folosit pentru primul personal computer Altair costa 395 USD. S-au vndut zeci de milioane.

15

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 16 Multitasking

MOMENTE IMPORTANTE
1989: Intel486 DX CPU
Coprocesor matematic creterea vitezei de calcul

1993: 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.

17

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.
18

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.
19

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).

20

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

21

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.

22

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

23

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

24

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