Documente Academic
Documente Profesional
Documente Cultură
1. Introducere
Arhitectura microcalculatoarelor de astzi este datorat n mare parte firmei Intel. Scopul iniial al
firmei Intel ntr-un moment n care memoria calculatoarelor era realizat pe toruri de ferit, a fost de a realiza
o memorie pe un circuit integrat. Prin anul 1969, Intel producea primul circuit integrat RAM static, iar n
1970, RAM-ul dinamic care a fcut ca memoriile cu ferite s fie depite. Anul 1971 a marcat dou
evenimente deosebite pentru Intel: primul EPROM i primul microprocesor. Acesta este un microprocesor
pe 4 bii 4004, i el a fost urmat n anul 1972 de cel pe 8 bii 8008. n 1974 microprocesorul 8080, oferind o
performan de 10 ori mai mare dect 8008, devine un standard industrial pe baza cruia s-a realizat primul
calculator personal.
Inventarea microprocesorului n 1971 de ctre Ted Hoff a avut o importan mult mai mare dect s-a
prevzut iniial, el fcnd posibil apariia microcalculatorului, un dispozitiv electronic folosit pentru
prelucrarea informaiei cu ajutorul unor semnale electrice produse de circuite plasate pe o pastil de siliciu.
Complexitatea microprocesorului a crescut de la cteva circuite pn la circuitul integrat pe scar foarte larg
(VLSI) de astzi, care adun peste 100000 de circuite pe aceeai pastil.
Microprocesorul este cea mai important component a sistemului. El prelucreaz aproape toate
informaiile din interiorul unui microcalculator, citete instruciuni i date din memorie, le prelucreaz le
trimite ctre ieire (periferice) sau le primete dinspre periferice. Cunoscut i sub numele de unitate central
microprocesorul este un circuit integrat numeric (digital) care prelucreaz informaia n mod secvenial.
Toate microcalculatoarele de tip IBM i compatibile conin microprocesoare INTEL din familia
8086/8088, 80286, 80386/80386 SX, 80486. Microcalculatoarelor APPEL MacIntosh.
1.1. Evoluia microprocesoarelor INTEL n timp
Intel 4004 primul microprocesor; a aprut n 1971, realizat n tehnologie PMOS, nglobeaz 2250
tranzitoare pe pastila de Si. Prelucrare pe 4 bii, frecvena de tact de 740 kHz, viteza 60000 operaii memorie
adresabil 4 koct., set de 45 instruciuni orientate pe instruciuni aritmetice.
Intel 8008 aprut n 1972, microprocesorul pe 8 bii, tehnologie PMOS grad de integrare 3300
tranzistoare pe pastila de Si; frecvena 800 kHz, viteza 30000 operaii/s, memorie adresabil 16 Koctei, set
de 48 instruciuni.
Intel 8080 aprut n 1974, realizat n tehnologie NMOS, microprocesor pe 8 bii, cu grad de
integrare 4500 de tranzistoare/capsul, capacitate de adresare 64 koctei, frecven de tact 2,083 MHz,
200000 operaii/sec, set de 72 instruciuni. De acest microprocesor este legat i apariia primului calculator
personal comercial APPLE.
n 1978, apare INTEL 8086 care a deschis seria microprocesorului pe 16 bii, nglobeaz cca 29000
de tranzistoare/capsul lucreaz cu o frecven de 4 sau 8 MHz, execut 330000 operaii/sec.
Poate adresa fizic i virtual 1Mo cu o mrime a segmentului de 64 Koctei. n 1978 Intel lanseaz
microprocesor 8088 identic cu microprocesorul 8086 sub aspectul arhitecturii interne, dar mai bine adaptat la
mediul foarte rspndit de 8 bii, comunicnd cu exteriorul pe 8 bii fiind un hibrid perfect ntre 8 i 16 bii.
n 1982 apare INTEL 80286, un microprocesor realizat ntr-o tehnologie superioar fa de
predecesorul su 8086. nsumeaz peste 135000 de tranzistori/capsul, lucrnd la frecvene de 6,8,10,12 MHz
sau 16 MHz, putnd s ating pn la 2,1 milioane de instruciuni/s. accesnd un spaiu de memorie real de
pn la 16 Mo i un spaiu de memorie virtual de pn la 1 Go. Pstrnd compatibilitatea total la nivel de
cod obiect cu 8086, realizeaz performane de 2,5 ori mai bune dect 8086, chiar dac folosete aceeai
frecven de tact i nici una din instruciunile sale suplimentare. IBM a fost primul mare productor care a
folosit acest microprocesor cnd a construit IBM-PC AT n 1984. Principalul performan al lui 80286 este
viteza sa. Pentru prima oar programe de proiectare automat (CAD), sau programe sofisticate de editare pot
fi rulate independent de calculatoare mini sau medii, pe calculatoare personale.
Odat cu dezvoltarea software-ului s-a dovedit c i microprocesorul 80286 i are limitele lui. Cea
mai mare constrngere impus software-ului este modul de programare segmentat al familiei INTEL.
n 1985 Intel a introdus microprocesorul 80386. Principala deosebire fa de predecesorii si este
arhitectura pe 32 bii att intern ct i extern 80386 este produs utiliznd tehnologia CMOS II, nregistrnd
mai mult de 275000 tranzistoare i un milion de componente electronice pe plcua de Si. Tehnica pipe-
line, prelucrarea paralel i lucru la 16, 25, 33 MHz ridic performana microprocesorului la 3-5 milioane de
instruciuni/s (7 MUPS la 25 MHz). Foarte important este faptul c toate modificrile structurale au fost
implementate ntr-un set de instruciuni, pstrnd n acelai timp compatibilitatea cu produsele software
pentru 8086/8088 i 80286. 80386 a fost urmat de 80386 SX, un element de tranziie ntre 80286 i 80386,
face i n cazul lui 8086 care a fost urmat de 8088, care are magistrale de date de 16 bii. Intern ns
prelucreaz 32 bii ca i 80386.
Urmtorul membru al familiei Intel, 80486 nu este esenial diferit de predecesorul su 80386.
Beneficiind de o tehnologie superioar, 486 este mai rapid i nglobeaz n structura sa circuite care n mod
tradiional erau circuite suport exterioare cum ar fi: coprocesorul matematic, controllerul pentru memoria
cache. Lucreaz la frecvena de pn la 100MHz.
1993 PENTIUM- microprocesor pe 64 de bii. Acest microprocesor lucreaz la frecvene ntre 75
MHz i 150 MHz.
Ulterior au aprut microprocesoarele Intel Pentium II, Intel Pentium III primul lucrnd la frecvene
de pn la 400 MHz iar al doilea lucreaz la frecvene n jur de 500 700 MHz.
2. Microprocesoare pe 8 bii
2.1. Structura i funcionarea de principiu a unui sistem pe baz de
microprocesor
Structura unui sistem pe baz de microprocesor include urmtoarele componente: microprocesor,
memorie de instruciuni, memorie de date, circuite de interfa. Microprocesorul conine ca element esenial
o unitate aritmetic i logic care lucreaz cu operanzi sub form de cuvinte de 8 sau 16 bii. Activitatea
microprocesorului se desfoar secvenial pe baza execuiei unor instruciuni nscrise n memoria de
instruciuni.
Memoria de date este utilizat pentru scrierea i respectiv citirea datelor. Prin circuitele de interfa i
echipamentele de intrare/ieire se realizeaz comunicaia ntre sistem i utilizator.
Componentele structurale ale calculatorului sunt conectate ntre ele prin intermediul urmtoarelor
magistrale
- magistrala de date prin care se transfer instruciuni sau date;
- magistrala de adrese;
- magistrala de control.
Magistrala
de
date
date sau
rezultate
Circuite de
interfa
Magistrala
Memorie
de
instruciuni
Memorie
de date
Microprocesor
de
Magistrala de control
Fig. 1
instruciuni
adrese
3
Magistral extern de date (8 bii)
REG. DE I/0
(8)
ACUMULATOR
A
(8)
REG.TEMPORAR
(8)
REG. INDICATORI
DE CONDIII F
ACUMULATOR
TEMPORAR (8)
UNITATE
ARITMETIC
I LOGIC
(8)
CIRCUITE PT.
DECODIFICAREA
INSTRUCIU
-NILOR
MULTIPLEXOR
REG. TEMPORAR REG. TEMPORAR
W
(8) Z
(8)
REG.
B
(8)
REG.
C
(8)
REG.
D
(8)
REG.
E
(8)
REG.
H
(8)
REG.
L
(8)
UNITATE DE CONTROL
I SINCRONIZARE
Magistral de control
REG. DE ADRESARE
(8)
Magistral de adrese
Fig. 2. Componentele structurale ale microprocesorului 8080