



Um microprocessador executa uma série de instruções de máquina que dizem a ele o que fazer. As três funções básicas de um processador são:
- utilizando sua ALU (Unidade Lógico-Aritmética), o microprocessador pode executar operações matemáticas como adição, subtração, multiplicação e divisão. Os microprocessadores modernos contêm processadores de ponto flutuante que podem executar operações extremamente sofisticadas com número grandes em pontos flutuantes;
- um microprocessador pode mover dados de um endereço de memória para outro;
- um microprocessador pode tomar decisões e desviar para um outro conjunto de instruções baseado nestas decisões.
O microprocessador pode fazer coisas muito complicadas, mas as três atividades citadas acima são as suas principais ações. O diagrama a seguir mostra um microprocessador extremamente simples que é capaz de fazer estas três coisas:
RISC:
bytes:
bits:





