Memoria externa stocheaza datele si programul de prelucrare
- Unitatea Centrala de prelucrare executa instructiunile programului in vederea prelucrarii datelor
- Interfata cu exteriorul asigura legatura cu mediul exterior prin: tastatura, maus, ecran, retea locala, internet etc.
- Pentru transferul datelor si a instructiunilor toate componentele unui microcalculator sunt interconectate intre ele prin intermediul unor magistrale (BUS)
Microcalculatoare Cap.1. Introducere 6
1.2 Terminologie utilizata
- Super computer - calculator de inalta performanta special conceput pentru rezolvarea unor probleme de mare complexitate din domeniul cercetarii stiintifice
- Mainframecomputer - calculator universal de inalta performanta. Exemplu tipic de utilizare server de retea la companii mari
- Microcomputer- calculator universal folosit la realizarea de calculatoare personale (PC) si statii de lucru.
- Microcontroler- calculator universal realizat pe un singur chip proiectat special pentru aplicatii de comanda si control
Microcalculatoare Cap.1. Introducere 7
1.3 Obiectivele generale ale cursului
- Prezentarea componentelor de baza si a tipurilor de arhitecturi ale microprocesoarelor
- Structura, modul de organizare precum si functiile indeplinite de blocurile componente ale unui microcalculator
- Prezentarea schemei bloc, a modului de functionare si de programare a unui microcontroler
- Exemple reprezentative de utilizare si directii de dezvoltare
Microcalculatoare Cap.1. Introducere 8
1.4 Continutul cursului
- Recapitularea unor notiuni fundamentale si a unor circuite de baza.
arhitectura microprocesoarelor
- Structura si modul de organizarea al unui microcalculator
- Microcontrolerul
- Sisteme dedicate (EmbeddedSystems)
- Directii de dezvoltare
Microcalculatoare Cap.1. Introducere 9
1.5 Exemplu de structura HW programabila
Sumatorul paralel de patru biti- Notam cei doi operanzi de patru biti cu X respectiv Y iar suma cu S = X+Y:X = x3- 23+ x2- 22+ x1- 21+ x0- 20Y = y3- 23+ y2- 22+ y1- 21+ y0- 20S = s3- 23+ s2- 22+ s1- 21+ s0- 20
Microcalculatoare Cap.1. Introducere 10
1.5 Exemplu de structura HW programabila
SUMATOR PARALEL DE PATRU BITI C4x3y3C2s3x2y2C1s2x1y1s1x0y0s0SESESESEC0C344y3?0s3?0C44x3?0C0Schema bloc a sumatorului paralel de patru biti
Microcalculatoare Cap.1. Introducere 11
1.5 Exemplu de structura HW programabila
icci-1isyiixpigiSchema sumatorului elementar
Microcalculatoare Cap.1. Introducere 12
1.5 Exemplu de structura HW programabilaaOperand AOperand BFunctiarealizataTransport de iesireSumatorparalelde 4 biti3aaabbbbssssxxxxcffff34333PPPPPPPPPPPPPPPP222222111111210000000435436789101112131415scyyyyStructura HW programabila
Microcalculatoare Cap.1. Introducere 13
1.5 Exemplu de structura HW programabila
s4 s3 s2 s1 s0 Functia realizata MNEMONICA
folosita
0 0 0 0 0 0 constanta zero
0 0 0 0 1 1 constanta unu
1 1 0 0 0 A + B adunareADD
1 1 0 1 1 A - B scadereSUB
1 0 0 0 1 A + 1 incrementareINC
1 0 0 1 0 A - 1 decrementareDEC
- - -
- - -
- - -
Comenzi si functii realizate
Microcalculatoare Cap.1. Introducere 14
1.5 Exemplu de structura HW programabila0c=0c=1xxxc=0c=1xx000000000000011111111111cxcxxxc*xcx+b.a.
a)Poarta SI
b)Poarta XOR
Functionarea portilor
Microcalculatoare Cap.1. Introducere 15
1.6 Structura de principiu al unui microprocesorABALUsALUR0R1Rn
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.