Microprocesoare Z80

Curs
6.5/10 (2 voturi)
Domeniu: Automatică
Conține 1 fișier: pdf
Pagini : 21 în total
Cuvinte : 4966
Mărime: 472.74KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Dl Stancu

Extras din document

Prezentarea generală a structurii unui microcalculator

Procesorul reprezintă realizarea cu cel mai mare impact asupra evoluţiei ulterioare a societăţilor industrializate. Uşurinţa implementarii diverselor aplicaţii, flexibilitatea privind conducerea proceselor, modularizarea aplicaţiilor, fiabilitatea ridicată, au contribuit la o utilizare pe scară largă a microprocesoarelor şi implicit la o scădere a preţului de cost a aplicaţiilor respective.

În acest context microprocesorul este dispozitivul electronic care însoţeşte aproape orice echipament de calcul sau instalaţie tehnologică. Rafinarea microprocesoarelor a aparut ca o necesitatea obiectivă datorită faptului că cerinţele impuse sistemelor de calcul au evoluat şi ele de asemenea într-o manieră naturală. O scurtă trecere în revistă a procesoarelor dezvăluie dinamica evoluţiei acestora şi creativitatea specialiştilor în acest domeniu. Reorganizarea modului de procesare împreună cu implementarea diferitelor mecanisme de calcul paralel au contribuit la creşterea puterii de prelucrare a procesoarelor.

Piaţa structurilor de calcul cunoaşte o mare diversitate şi pune în evidenţă faptul că specialiştii din acest domeniu sunt într-o continuă căutare de noi soluţii care să răspundă provocărilor prezentului şi viitorului.

Schema bloc a unui microcalculator realizata in jurul unui microprocesor este dată în cele ce urmează.

U. C. P. este componenta care guvernează activitatea întregului sistem executând programe care se află în memoria program (ROM, PROM, EPROM, EEPROM). Prin execuţia programului aflat în memoria program U.C.P.-ul procesează date cu scopul îndeplinirii unor cerinţe impuse într-un anumit domeniu de activitate.

Memoria program este utilizată de regulă pentru stocarea programelor care sunt executate de către U.C.P. În cazul PC-urilor, memoria program (EPROM) conţine un program ce

permite încărcarea unui alt program care la rândul său încarcă sistemul de operare. Memoriile program au evoluat de la memorii ROM care sunt scrise de către fabricant o singura dată, până la memorii EEPROM ce permit ştergerea şi programarea lor de mai multe ori pe cale electrică de către utilizator.

Memoria de date permite stocarea datelor care se pot modifica în timpul execuţiei programului. Memoria de date este de doua tipuri: memoria RAM – statică care nu necesită refreşarea informaţiei stocate şi memorii RAM – dinamice care necesită refreşarea informaţiei la un interval de aproximativ de 2ms.

Interfeţele pentru cuplarea perifericelor permit conectarea dispozitivelor externe la U.C.P. în vederea comunicării cu operatorul uman şi respectiv a editării unor documente privind anumite mărimi din proces.

Interfaţa de proces este utilizată pentru conectarea procesului la microcalculator.

Magistralele microsistemului permit transferul de informaţii între dispozitivele electronice ale microcalculatorului.

Unitatea centrală şi de prelucrare a

microprocesorului Z80

Microprocesorul Z80 reprezintă unul dintre cele mai performante procesoare organizate pe 8 biţi, fiind realizat într-o structură unitară şi dispunând de un set de instrucţiuni evoluat, comparativ cu celelalte procesoare pe 8 biţi.

Structura internă este dată în figura de mai jos.

Circuitele pentru decodificarea instrucţiunilor reprezintă componenta de bază a unui microprocesor având rolul de a interpreta (decodifica) instrucţiunile reţinute în registrul de instrucţiuni şi de a genera acele semnale de comandă (interne şi externe) care permit rezolvarea cerinţei specificată de către instrucţiunea care se execută la momentul curent.

Registrul de instrucţiuni menţine, un timp bine precizat, codul instrucţiunii în curs de execuţie la intrările circuitului pentru decodificarea instrucţiunilor.

Registrele unităţii centrale sunt memorii rapide care au rolul de a mări viteza de execuţie a instrucţiunilor şi de a creşte flexibilitatea în ceea ce priveşte implementarea algoritmilor. Registrele unităţii centrale mai conţin şi informaţii cum ar fi adresa de refreshare (registrul R), adresa memoriei stivă (registrul SP), partea high a adresei tabelei unde se află adresele rutinelor de tratare a întreruperilor (registrul I), etc.

Registrele tampon de date şi adrese au rolul de a menţine adresele şi datele pe magistralele de adrese şi date un interval de timp bine definit.

Unitatea aritmetico-logică (U.A.L.) reprezintă o altă componentă importantă a microprocesorului care are rolul de a executa operaţii aritmetice şi logice între operanzi ce se pot afla în registrele unităţii centrale sau în memoria sistemului.

Preview document

Microprocesoare Z80 - Pagina 1
Microprocesoare Z80 - Pagina 2
Microprocesoare Z80 - Pagina 3
Microprocesoare Z80 - Pagina 4
Microprocesoare Z80 - Pagina 5
Microprocesoare Z80 - Pagina 6
Microprocesoare Z80 - Pagina 7
Microprocesoare Z80 - Pagina 8
Microprocesoare Z80 - Pagina 9
Microprocesoare Z80 - Pagina 10
Microprocesoare Z80 - Pagina 11
Microprocesoare Z80 - Pagina 12
Microprocesoare Z80 - Pagina 13
Microprocesoare Z80 - Pagina 14
Microprocesoare Z80 - Pagina 15
Microprocesoare Z80 - Pagina 16
Microprocesoare Z80 - Pagina 17
Microprocesoare Z80 - Pagina 18
Microprocesoare Z80 - Pagina 19
Microprocesoare Z80 - Pagina 20
Microprocesoare Z80 - Pagina 21

Conținut arhivă zip

  • Microprocesoare Z80.pdf

Alții au mai descărcat și

Tehnologia Bluetooth

Tehnologia Bluetooth În prezent există multe exemple de comunicaţie digitală pe distanţe scurte în ceea ce priveşte computerele, dispozitivele de...

Aplicatii de Control Utilizand Microcontrolerul PIC16F877

CAPITOLUL 1 PROIECTAREA SISTEMELOR DE REGLARE A DEBITELOR 1.1 Noţiuni introductive Reglarea debitului pare la prima vedere o problemă extrem de...

Comanda Automata a unui Manipulator cu Doua Grade de Mobilitate pentru Deservirea a Trei Masini-Unelete

Sa se proiecteze comanda automata a unui manipulator cu doua grade de mobilitate pentru deservirea a trei masini-unelete. Descrierea procesului:...

Implementarea Logicii Fuzzy pentru Controlul unui Servomotor cu Ajutorul unui Dsp Programabil (Tms320c14)

In cele ce urmeaza, vom studia modul in care poate fi implementat un compensator fuzzy pe un DSP fabricat de Texas Instruments si anume TMS320C14....

Proiectarea unui Sistem cu Reglare Automata a Debitului

1. Consideratii generale privind contructia si reglarea ventilelor de reglare. Presiunile nominale si domeniile de diametre nominale pentru...

Automat pentru Sortarea Țevilor

1. Descrierea funcţională a automatului Vom lucra în logică pozitivă şi vom presupune că pe bandă există o singură ţeavă la un moment dat. Se va...

Implementarea Automatului Programabil Eco Control 667 E în Sistem

- Proiectarea automatelor cu stări finite în logică cablată şi logică programată Sistemele de conducere cu stari finite pot fi realizate in logica...

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Ai nevoie de altceva?