Um microprocessador é a unidade central de processamento (CPU) de um computador. É onde ocorre o processamento de instruções de programas e de dados . Um computador básico consiste em um dispositivo microprocessador, memória externa , e entrada e saída. Arquitetura de um microprocessador simples
As seções seguintes descrevem os componentes básicos de uma arquitetura de microprocessador simples. Ela está mais perto de primeiros microprocessadores . No entanto, ainda é a base de microprocessadores mais complexos de hoje .
Arithmetic Logic Unit
Aritmética e operações lógicas ocorrem na ALU .
acumulador
acumulador detém um dos operandos , bem como o resultado das operações realizadas pela ALU .
Programa Contador ( PC )
o contador de programa contém o endereço de memória da próxima instrução do programa a ser executado.
Morada , dados e registos de estado e Pointer Stack
The Register endereço contém o endereço de um local de memória para ser acessado.
o registo de dados contém os dados provenientes ou indo para a memória ou uma porta de I /O .
O Registrador de Status contém informações sobre o resultado da operação anterior ALU .
o registo Pointer Stack contém o endereço do bloco de memória ( pilha) , onde endereços de retorno de sub-rotina são armazenados unidade.
controle
a Unidade de Controlo contém o circuito que controla o processo de buscar , decodificar e executar as instruções do programa .