Mikroverwerker: Verskil tussen weergawes

Content deleted Content added
No edit summary
No edit summary
Lyn 1:
'n '''Mikroverwerker''' is 'n digitale [[geïntegreerde stroombaan]] wat uitsluitlik ontwerp is om [[digitale]] data te verwerk. Deur 'n digitale klok, geheue, en een of ander gebruikerskoppelvlak by te voeg, kan die verwerker die hart van iets soos 'n persoonlike rekenaar word. 'n Bus koppel al die onderdele aan mekaar.
 
'n Mikroverwerker doen sy werk deur stelselmatig vakkie-vir-vakkie deur 'n blok geheue te werk. Die geheue is in ander geïintegreerde stroombane in die stelsel, of dis op 'n skyf of ander geheue medium. By elke vakkie kan die verwerker of 'n program instruksie lees, 'n data greep of woord lees, of 'n data greep of woord in die vakkie wegsit.
 
Die mikroverwerker se hart is 'n digitale ossilator. Elke tik van die ossilator maak die verwerker een stappie neem. In die verwerker is 'n instruksie ontsyferaar wat, wanneer 'n instruksie uit 'n geheue vakkie gelees word, dit die instruksie omsit in 'n aksie wat in die verwerker se reken/logika eenheid uitgevoer word. Die reken/logika eenheid kan onder andere aksies uitvoer op een of twee data grepe of woorde. Die grepe/woorde mag in die buiteliggende geheue woon of in tydelike interne geheue vakkies wat registers genoem word. Instruksies wat met data te doen het kan basiese rekenkunde doen en vergelykings tref. Ander instruksies kan die programteller self verander sodat die verwerker 'n keuse het van waar in sy geheue hy volgende moet gaan lees of wegsit. Relatief-gesproke is die aksies wat 'n mikroverwerker kan uitvoer baie eenvoudig. Waar sy krag vandaan kom is dat hy baie eenvoudige aksies kan uitvoer teen 'n geweldige spoed. Dìe spoed wat eenvoudige aksies saamsnoer om so 'n komplekse aksie te word.
 
Die hart van 'n mikroverwerker bestaan dus uit:
* 'n programteller wat sê watter geheuevakkie volgende gebruik gaan word.
 
'n Bus koppel al die onderdele aan mekaar. Deur 'n digitale klok, geheue, en een of ander gebruikerskoppelvlak by die verwerker te voeg, kan die verwerker die hart van iets soos 'n persoonlike rekenaar word.
 
Mikroverwerkers word onderskei deur:
Line 8 ⟶ 17:
Daar is baie ander vermoëns wat in 'n verwerker in gebou kan word.
 
Daar is twee basiese argitekture vir mikroverwerkers.
==Von Neuman==
Hier word data en program saam in dieselfde geheue gestoor. Dit meen dat die geheue dieselfde wydte vir beide is omdat beide dieselfde bus moet deel. Die oorgrote meerderheid verwerkers gebruik hierdie argitektuur.
 
==Harvard==
Data en program het elkeen hulle eie geheue en dus bus. Dit beteken dat die data bus vir program geheue baie wyd kan wees om sodoende 'n groter aantal instruksies te ondersteun. Die data geheue kan dan veelvoude van 8 bisse wyd wees. Hierdie argitektuur word eerder vir [[mikrobeheerders|mikrobeheerder]] gebruik omdat hulle geheue binne in die beheerder woon in plaas van buite soos die geval met die mikroverwerker.
 
[[Kategorie:Rekenaar]]