A arquitetura do chip do microprocessador é uma descrição do layout físico dos vários elementos que o formam. Ela afeta diretamente como as informações e a corrente elétrica fluem pelo chip.
Um microprocessador pode ter uma arquitetura CISC, ou um computador de conjunto de instruções complexo, ou um RISC, ou uma arquitetura de computador com conjunto de instruções reduzido. A arquitetura CISC é mais complexa e tem a capacidade de executar comandos complexos. A arquitetura RISC é mais simples, menor e mais rápida.
A arquitetura do microprocessador evoluiu de processadores de núcleo único para processadores de vários núcleos. Processadores com dois ou mais núcleos são mais rápidos porque podem processar várias informações simultaneamente.
Os componentes básicos da arquitetura do microprocessador incluem:
- ALU: a unidade lógica aritmética executa todas as operações aritméticas e lógicas.
- Acumulador: retém os operandos são resultados de operações realizadas pela ALU.
- PC (contador de programa): contém o endereço de memória da próxima instrução a ser executada.
- Registros de status, dados e endereço: O registro de status armazena informações sobre o resultado de uma operação ALU anterior, o registro de dados armazena dados indo ou vindo de uma porta de I /O ou memória, e o registro de endereço armazena o endereço de o local da memória a ser acessado.
- Unidade de controle: contém o circuito que controla o processo de execução, decodificação e obtenção de instruções do programa.