Različne operacije mikroprocesorja

...

Mikroprocesor je odgovoren za manipulacijo podatkov, da bi ustvarili rezultate.

Mikroprocesor manipulira s podatki v računalniškem sistemu. Centralna procesna enota deluje kot možgani računalnika in je sestavljena iz enega ali več mikroprocesorjev, sestavljenih iz več tisoč tranzistorjev v enem samem integriranem vezju. Mikroprocesor deluje v povezavi z drugimi deli računalnika za izračun aritmetičnih in logičnih funkcij za obdelavo nalog z uporabo nabora navodil za izvajanje vseh nalog v računalniku.

Vhod in izhod

Mikroprocesor sprejema vnos od naprav, kot so miška, tipkovnica ali optični bralnik, in izvaja funkcijo na teh podatkih. Na podlagi podatkov sprejme odločitev, mikroprocesor podatke izračuna in nato pošlje rezultate na izhodne naprave, kot je monitor ali tiskalnik, kot berljive informacije za uporabnik. Na primer, če uporabnik, ki uporablja urejevalnik besedil, pritisne "m" na tipkovnici, bo mikroprocesor to sprejel in poslal črko "m" na monitor.

Video dneva

Aritmetično logična enota

Aritmetična logična enota zbira informacije kot vhod iz registrov in operandov CPE in nato izvede aritmetične operacije (seštevanje, odštevanje, množenje in deljenje) in logične operacije (IN, ALI in XOR). Med obdelavo podatkov ALU testira pogoje in se na podlagi rezultatov pripravi na različna dejanja. ALU zbira tudi podatke iz dodatnih virov, vključno s številskimi sistemi, navodili, časovnimi in usmerjevalnimi vezji podatkov, kot so seštevalci in odštevalniki.

Spomin

Mikroprocesor dostopa in shranjuje binarna navodila v pomnilnik ali vezja, ki shranjujejo bite. Pomnilnik z naključnim dostopom je nadzorni pomnilnik, ki uporablja registre za začasno shranjevanje podatkov. Mikroprocesor shranjuje nestanovitne podatke, ki jih uporabljajo programi, v RAM. Pomnilnik samo za branje trajno shranjuje podatke na čipih z vgrajenimi navodili. Dostop do informacij v ROM-u traja dlje, vendar ne izgubi informacij, ko se računalnik izklopi, tako kot RAM.

Kontrolna enota

Krmilna enota usmerja tok operacij in podatkov tako, da naenkrat izbere en programski stavek, ga interpretira in pošlje sporočila ALU ali registrom za izvedbo ukaza. Prav tako odloča, kje hraniti informacije v pomnilniku in s katerimi napravami komunicirati z vmesnikom z ALU, pomnilnikom in vhodno/izhodnimi napravami. Krmilna enota lahko tudi izklopi računalnik, če ta ali druga naprava, kot je vir napajanja, zazna nenormalne razmere.

Izmenjava informacij

Sistemsko vodilo povezuje mikroprocesor z zunanjimi napravami, kot so tipkovnica, miška, tiskalnik, optični bralnik, zvočnik ali digitalni fotoaparat. Mikroprocesor pošilja in sprejema podatke preko sistemskega vodila za komunikacijo z zunanjimi napravami. Komunicira samo z eno periferno napravo naenkrat, da ne pomeša nobenih informacij in jih pošlje na napačno mesto. Krmilna enota nadzoruje čas izmenjave informacij.