Menu
Coddy logo textTech

Memória

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

Na lição anterior, você aprendeu que a CPU executa instruções uma por uma. Mas onde essas instruções são armazenadas? Onde a CPU mantém os dados de que precisa para trabalhar?

A resposta é memória (também chamada de RAM: Random Access Memory).

A memória é como uma enorme grade de posições numeradas. Cada posição tem um endereço exclusivo (como o número de uma casa) e pode armazenar um byte de dados (um número de 0 a 255). Quando você armazena algo na memória, coloca isso em uma posição específica com um endereço específico. Quando precisa disso novamente, solicita os dados nesse endereço.

Imagine a memória como uma agência dos correios com caixas postais numeradas:

  • Cada caixa tem um número exclusivo (o endereço)
  • Cada caixa pode armazenar uma carta (um byte de dados)
  • Você pode colocar uma carta em qualquer caixa
  • Você pode abrir qualquer caixa e ler o que está dentro

A CPU pode solicitar os dados no endereço 1000, e a memória os devolverá. A CPU também pode gravar novos dados no endereço 1000, substituindo o que estava lá antes.

Principais fatos sobre a memória:

FatoExplicação
Cada byte tem um endereçoOs endereços começam em 0 e vão até milhões ou bilhões
A memória é volátilQuando você desliga o computador, tudo na RAM desaparece
Ler não destrói os dadosVocê pode ler o endereço 1000 um milhão de vezes e ele ainda conterá o mesmo valor
Escrever sobrescreve os dados antigosSe você escrever novos dados no endereço 1000, os dados antigos desaparecerão para sempre

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