Um microprocessador é a unidade central de processamento (CPU) de um computador. É onde ocorre o processamento das instruções e dados do programa. Um computador básico consiste em um microprocessador, memória externa e dispositivos de entrada e saída.
Arquitetura de um microprocessador simples
As seções a seguir descrevem os componentes básicos de uma arquitetura de microprocessador simples. Está mais próximo dos primeiros microprocessadores. No entanto, ainda é a base dos microprocessadores mais complexos de hoje.
Vídeo do dia
Unidade Lógica Aritmética
As operações aritméticas e lógicas ocorrem na ALU.
Acumulador
O Acumulador guarda um dos operandos e também o resultado das operações realizadas pela ALU.
Contador de programa (PC)
O contador de programa contém o endereço de memória da próxima instrução de programa a ser executada.
Registros de endereço, dados e status e ponteiro de pilha
O Registro de Endereços contém o endereço de um local da memória a ser acessado.
O Registrador de Dados contém os dados que vêm ou vão para a memória ou uma porta de E / S.
O Registro de Status contém informações sobre o resultado da operação anterior da ALU.
O registro Stack Pointer contém o endereço do bloco de memória (a pilha) onde os endereços de retorno da sub-rotina são armazenados.
Unidade de controle
A unidade de controle contém os circuitos que controlam o processo de busca, decodificação e execução de instruções do programa.