mikroprocessorer elektriska apparater som använder binära logiska kretsar för att bearbeta data som matas in till det från andra enheter . Även den arkitektoniska utformningen av en mikroprocessor är komplexa till sin natur , är deras totala funktionalitet inte . I sin enklaste förklaringen , applicerar en mikroprocessor helt enkelt en logisk instruktion till binära tal och matar ut resultatet . Undervisningen sätter
Alla mikroprocessorer kommer med ett antal förprogrammerade instruktioner . Dessa instruktioner är hårt fast i mikroprocessorn s kretsar och ge en logisk binär åtgärder såsom uppräkning ett binärt fält med ett. I själva verket , mikroprocessorer kommer ofta med flera instruktionsuppsättningar för särskilda ändamål . Till exempel , Intel Pentium -processor inte bara innehåller x86- , men även infört MMX instruktionsuppsättning , som lagt till ytterligare instruktioner och logiska åtgärder binära att bistå vid hanteringen av multimedia . Dessa instruktioner anger definierar en processor kapacitet och ofta är ett bra mått på någon mikroprocessor sanna bearbetning prestanda .
Registrerar
register är små på - die minnesplatser inbyggda i mikroprocessor , som används för att lagra binära data och för närvarande verkställighetsinstruktionen att gälla för dessa uppgifter . Storleken på ett register minneskapacitet dikteras av den övergripande arkitekturen för mikroprocessorn . Till exempel skulle en 16 - bitars mikroprocessor har ett register AX och BX , medan en 32 - bitars processor skulle få ett register som kallas EAX och EBX . E betyder att registret har utvidgats till att omfatta ett 32 -bitarsfält i motsats till den 16 - bitars fält tillgängliga för den vanliga 16 - bitars register . Register är den direkta arbetsminne av en mikroprocessor själv och alla in-och utdata går igenom dessa register direkt före och efter instruktion utförande har inträffat .
Data Flow och Cacheminne
Cache-minne är omedelbart tillgängliga minnet mellan all annan hårdvara i en dator och mikroprocessorn själv . Cache-minne är det första steget i databehandling förfarandet . Det är där instruktioner och önskemål från alla annan hårdvara inom en dator initialt presenteras till mikroprocessorn . Mikroprocessorn använder sedan en bearbetning motor som out-of - order kärna att diktera att undervisningen måste tillämpas i vilken ordning för att möjliggöra enhetlig och effektiv behandling . Det är också under denna tid i cache- minne som en mikroprocessor , om de är konstruerade med sådana kretsar , kommer att använda en predication motor i ett försök att rädda behandlingscykler genom att helt enkelt upprepa anvisningar som redan finns i cachen i stället för att på nytt begära dem från datorns primärminne . De data och instruktioner flyttas från cacheminnet i register som skall vidtas för att utförandet motorn som kommer att gälla de binära instruktioner till sina tillhörande data och utdata resultaten tillbaka in i cache- minnet . När detta sker , är informationen skickas sedan till lämplig ansökande enheten som skickade den ursprungliga mikroprocessorn avbrott och data till on- die cacheminne . Addera