Mikroprocessorer är " hjärnan" i en dator . De styra datorn hur du utför beräkningar och hantera data per användarens instruktioner . De flesta av den logiska funktionalitet finns i den centrala behandlingsenheten (CPU) . Komponenter
En mikroprocessor innehåller en aritmetisk logisk enhet ( ALU ) som behandlar eventuella tillägg , multiplikation eller Boolean verksamheter som kommer genom enheten . Den skickar resultaten till styrenheten . Styrenheten bearbetar alla instruktioner och data och skickar det till registren för temporärt minne eller via antingen uppgifterna , adress eller kontroll bussen .
Instruktionscykel
Varje mikroprocessor modellen har en uppsättning instruktioner som tillägg , flytta , gren och hoppa . Mikroprocessorn hämtar alla dessa instruktioner från minnet . De lagras i strängar som innehåller numret för instruktionen och de uppgifter som är relevanta för undervisningen . Mikroprocessorer följer en instruktion cykel av fetch , avkoda och exekvera .
Pipelining
Mikroprocessorer pipeline instruktioner genom att överlappa de olika delarna av instruktionscykel . Hellre än att vänta på en cykel av fetch - avkoda - exekvera en instruktion att slutföra , hämtar mikroprocessorn nästa instruktion medan den avkodar tidigare instruktion . Detta gör det möjligt för mikroprocessorn att bearbeta fler instruktioner i en viss tid .