Mikroprocessorer er " hjerner" af en computer. De lede computeren , hvordan du udfører beregningerne og håndtere data pr brugsanvisning . De fleste af de logiske funktioner ligger i den centrale behandlingsenhed ( CPU ) . Komponenter
En mikroprocessor indeholder en aritmetisk logisk enhed (ALU), der behandler eventuelle addition, multiplikation eller Boolean operationer , der kommer gennem enheden . Det sender resultaterne til styreenheden. Styringen bearbejder eventuelle instruktioner og data og sender det til de registre til midlertidig hukommelse eller via enten data , adresse eller kontrol bus.
Instruktion Cycle
Hver mikroprocessor model har et sæt af instruktioner , såsom tilføje, flytte , filial og hoppe . Mikroprocessoren henter hver af disse instruktioner fra hukommelsen . De gemmes i fletninger med det antal koden af instruktionen og de data, der er relevante for undervisningen. Mikroprocessorer følger en instruktion cyklus af hente , afkode og udføre.
Pipelining
Microprocessors pipeline anvisninger af overlappende de forskellige dele af undervisningen cyklus. Snarere end vente en cyklus af hente - afkode -execute for en instruktion til at fuldføre , mikroprocessoren henter den næste instruktion , mens den afkoder den tidligere instruktion. Dette gør det muligt for mikroprocessoren at behandle flere instruktioner i en given tid .