Documente Academic
Documente Profesional
Documente Cultură
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
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
EMU 8086
11
12
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
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.
MOMENTE IMPORTANTE
1989: Intel486 DX CPU
Coprocesor matematic creterea vitezei de calcul
17
MOMENTE IMPORTANTE
MOMENTE IMPORTANTE
MOMENTE IMPORTANTE
1999: Intel Celeron
Destinat segmentului de pia PC. Performane nalte la preuri rezonabile Excelent pentru gaming i software educaional.
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
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