Funktionerna hos en mikroprocessor styrs av tre enheter : ? En klocka , en dekoder och en ALU . ALU står för Arithmetic Logic Unit . Dessa tre delar är kopplade med bussar som är ledare . Data lagras tillfälligt i register , som är en serie switchar som representerar 0 och 1 . Klocka
Information rör sig runt mikrochip i en viss takt . Denna takt styrs av klockan . Om två nollor anländer en efter en ( eller två ettor ) Hur mikrochip vet att detta är två olika bitar av data? Den vet att den samplar data vid ett visst intervall och att intervallet styrs av klockan . Detta innebär att klockfrekvensen inte bara dikterar när uppgifter har ändrats , men också begränsar hastigheten vid vilken mikroprocessorn fungerar . Ju snabbare klockan , desto snabbare datorn . Addera Decoder
Decoder kallas ibland instruktionsavkodaren . Det rutter uppgifter kring mikrochip . En signal av nollor och ettor passerar utmed bussen inuti chipet och är tillgänglig för alla register . En separat tråd bär en adress instruktion från dekodern berättar destination registrera det borde ta tag i uppgifterna . Genom denna metod , styr Dekoder vilken anordning tar emot data . Avkodaren är också ibland kallas Control Unit .
Arithmetic Logic Unit
ALU , i sin enklaste form är en " huggorm ". Det tillför en binärt tal till ett annat . Mer komplicerade alus har andra matematiska funktioner och det är genom att tillämpa boolesk logik tal i minnena av det mikrochip som ALU genomför programmet instruerar sina åtgärder . ALU är också känd som en exekveringsenhet .
Instruktioner
Program för en mikroprocessor är skrivna i assembler . Detta är låg nivå programmeringsspråk som möjliggör manipulering av element inom mikroprocessorn. Innan programmet instruktioner sänds till mikroprocessorn , omvandlas de till " maskinkod " detta är en mycket låg nivå programmeringsspråk som består av en serie tal . Varje nummer är en instruktion att avkodaren genomför som en åtgärd . När Decoder emot dessa instruktioner , de delas upp och skickas tillsammans bussen till relevant enhet i mikroprocessorn .