Alternativas
utilizando a ULA (Unidade Lógico-Aritmética), o processador pode executar operações matemáticas como adição, subtração, multiplicação e divisão e pode executar operações sofisticadas com números grandes em ponto flutuante.
um processador pode mover dados de um endereço de memória para outro, pode tomar decisões e desviar para um outro conjunto de instruções baseado nestas decisões.
o barramento de endereços envia e recebe dados da memória e o barramento de dados envia um endereço para a memória; estes barramentos possuem o mesmo número de bits.
uma linha RD (ReaD/Leitura) e WR (WRite/Escrita) diz à memória se ela deve gravar ou ler o conteúdo da posição de memória endereçada.
um sinal de clock fornece uma sequência de pulsos de relógio para o processador; um sinal de reset reinicia o contador do programa para zero (ou outro valor) e recomeça a execução do programa.