Obiective curs
Cursul doreste sa prezinte elemente specifice de proiectare si programare a sistemelor cu microprocesoare. Se va studia famila de microprocesoare Intel, proiectarea hardware a sistemelor bazate pe aceste microprocesoare si programarea pentru diverse domenii de aplicatii ale acestor sisteme.
Obiective laborator
Studierea procesorului 8086 și metode de programare a acestuia; studierea sistemelor de memorie: funcționare, proiectare; studierea porturilor de intrare ieșire; analiza interfațării cu tastatura și display-ului; interfațarea cu elemente de conversie analog-numerice și numeric-analogice.
Conținut curs
- Inroducere. Evoluția microprocesoarelor.
- Microprocesoarele 8086/8088. Circuite suport 8284A. Operații de magistrală.
- Programarea în limbaj de asamblare.
- Microprocesoarele 80186/80188/80286.
- Microprocesoarele 80386/80486.
- Organizarea memoriei. Paginare și segmentare.
- Sistemul de memorie. Ierarhizarea memorie. Memoria cache.
- Sistemul de memorie. Decodarea adreselor.
- Sistemul I/O. Circuite suport 8255, 8279, 8254.
- Sistemul de intreruperi. Circuite suport 8259.
- DMA si DMA Controlled-I/O. Circuite suport 8237.
- Coprocesoare matematice.
- Interfețe magistrală.
- Microprocesoarele Pentium și Pentium Pro. Microprocesoare pipeline.
Conținut laborator
- Noțiuni introductive de arhitectură și programare a sistemelor cu microprocesoare
- Programarea în limbaj de asamblare
- Prezentarea microprocesoarelor Intel 80386 și Intel 80386EX
- Prezentare placă de dezvoltare Z3/EV și aplicații de programare avansată
- Sistemul de memorie – aplicații practice.
- Interfețe de comunicație.
- Conversia digital/analogică și analog/digitală