L'architettura del chip del microprocessore è una descrizione del layout fisico dei vari elementi che lo compongono. Influisce direttamente sul modo in cui le informazioni e la corrente elettrica fluiscono attraverso il chip.
Un microprocessore può avere un CISC, o un set di istruzioni complesso, un'architettura o un RISC, o un computer con un'istruzione ridotta, un'architettura. L'architettura CISC è più complessa e ha la capacità di eseguire comandi complessi. L'architettura RISC è più semplice, più piccola e più veloce.
L'architettura dei microprocessori si è evoluta da processori single core a processori multi-core. I processori con due o più core sono più veloci perché possono elaborare più informazioni contemporaneamente.
I componenti di base dell'architettura del microprocessore includono:
- ALU: l'unità logica aritmetica esegue tutte le operazioni aritmetiche e logiche.
- Accumulatore: contiene gli operandi come risultati delle operazioni eseguite dall'ALU.
- PC (contatore del programma): contiene l'indirizzo di memoria della prossima istruzione da eseguire.
- Registri di stato, dati e indirizzi: il registro di stato memorizza le informazioni sul risultato di un'operazione ALU precedente, il registro dati memorizza i dati che vanno o provengono da una porta I /O o memoria e il registro indirizzo memorizza l'indirizzo di la posizione di memoria a cui accedere.
- Unità di controllo: contiene i circuiti che controllano il processo di esecuzione, decodifica e recupero delle istruzioni del programma.