Menu
Coddy logo textTech

O que é CPU

Parte da seção Fundamentos do Journey de Assembly da Coddy. Lição 1 de 45.

A CPU (Unidade Central de Processamento) é o cérebro do computador. Mas, ao contrário de um cérebro humano, ela é, na verdade, muito simples. Ela faz apenas uma coisa: lê instruções da memória e as executa, uma por uma, muito rapidamente. Quando você escreve código Assembly, está dando instruções diretas à CPU.

Ao contrário de linguagens de alto nível como Python ou JavaScript, que ocultam os detalhes do hardware, a linguagem Assembly permite controlar exatamente o que a CPU faz, passo a passo. 

Pense na CPU como um trabalhador muito rápido que:

  • Não consegue pensar nem tomar decisões por conta própria
  • Segue comandos simples como "some estes dois números" ou "mova este valor para lá"
  • Executa milhões desses comandos simples a cada segundo

Dentro da CPU, existem pequenos compartimentos de armazenamento chamados registradores. Um registrador armazena um único número. A CPU pode acessar os registradores extremamente rápido, muito mais rápido do que acessar a memória principal (RAM).

A CPU também tem um registrador especial chamado Contador de Programa (PC). O PC armazena o endereço de memória da próxima instrução a ser executada. Após cada instrução, o PC avança automaticamente para o próximo endereço.

Principais fatos sobre uma CPU:

FatoExplicação
Ela executa uma instrução por vezNão há multitarefa no nível do hardware
Ela entende apenas númerosTudo (instruções, dados, endereços) é um número
Ela não tem memória própria (exceto os registradores)Tudo deve ser armazenado na RAM
Ela é incrivelmente rápidaAs CPUs modernas executam bilhões de instruções por segundo

 

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Assembly