Referat - Arhitectura interna a MCS48

Categorie
Referate Informatica
Data adaugarii
acum 5 ani
Afisari
366
Etichete
arhitectura, interna, mcs48
Descarcari
255
Nota
0 / 10 - 0 voturi




Arhitectura interna a MCS48

MCS48 este un microprocesor single-chip, care contine toate functiile necesare unei procesari digitale a informatiei. Principalele caracteristici ale acestui cip sunt:
unitate de calcul -ALUpe 8 biti
memorie program de 1KB, informatia fiind organizata pe 8 biti
memorie de lucru (RAM) de 64 octeti, organizata pe 8 biti
27 linii I/O
Timer / counter intern pe 8 biti
Are implementate 96 de instructiuni, pe 1 sau 2 cicli masina
Contine un stack pe 8 nivele
2 registri de lucru
Frecventa de tact poate fi generata intern sau extern
Alimentare la 5V

Clasa de procesoare MCS48 este reprezentata in principal de procesorul 8048, la care memoria program este de tip PROM, fiind programata pe ciclul de productie, 8748, memoria program fiind de tip EPROM, si de 8049 / 8749, diferenta fiind data de faptul ca 8049 / 8749 are memorie de program de 2KB si memorie de lucru de 128B.

Intern, MCS48 este organizat utilizand urmatoarele blocuri logice:
unitatea aritmetico-logica
registrul acumulator
memoria program (1KB la 8048, 2KB la 8049)
memoria de lucru – date (64 octeti la 8048, 128 octeti la 8049)
porturi I/O

1. Unitatea Aritmetico-logica

Accepta cuvinte de cod pe 8 biti din una sau doua surse si genereaza un rezultat pe 8 biti. Sub controlul Decodorului de Instructiuni, ALU poate executa urmatoarele functii:
adunarea, cu sau fara transport
operatii logice: SI, SAU, SAU Exclusiv, etc
incrementari, decrementari
complement pe biti
rotiri stanga – dreapta
ajustari BCD

Daca in urma operatiilor executate de ALU rezulta o valoare care este reprezentata pe mai mult de 8 biti, rezultand astfel un overflow pe bitul cel mai semnificativ, in Program Status Word (registru ce stocheaza starea procesorului) se seteaza flag-ul Carry.

2 .Acumulatorul

Este cel mai important registru din procesor, fiind atat sursa pentru intrarile din ALU, cat si destinatie a rezultatelor operatiilor executate de acesta. De asemenea, datele de pe porturile I/O si de memorie trec t


Copyright © Toate drepturile rezervare. 2008 - 2024 - Referatele.org