Você está na página 1de 10

SISTEMAS MICROPROCESSADOS

Memória de programa e de dados

● Características
● Exemplos
● Formas de acesso
● Relação Memória-Registradores
CARACTERÍSTICAS
Conceitos básicos

● Memórias são dispositivos que


armazenam informações codificadas;

● São elementos essenciais, pois


armazenam os programas e as
informações a serem processadas pela
CPU.
Conceitos básicos
● Memória Principal (Programa/Dados) ● Memória Auxiliar (Armazenamento
em massa)
- Também chamada de memória de trabalho;
- É uma memória não-volátil;
- Em constante comunicação com a CPU;
- Armazena grandes quantidades de
- Um programa permanece na memória
dados;
principal enquanto está sendo executado,
assim como os dados por ele utilizados; - É mais lenta que a memória principal.

- É formada pelas memórias RAM e ROM;


Conceitos básicos
- Célula de memória – Dispositivo ou circuito
usado para armazenar um único bit (0 ou 1).
Exemplos: Flip-flop, capacitor
- Palavra de Memória (Word) – Grupo de
células (bits) em memória que representa
instruções ou dados.
- Endereço (Posição) de memória – Número
que identifica a posição de uma palavra na
memória. Cada palavra armazenada na
memória possui um endereço único.
Modelo de memória genérica
- Entrada de endereços - Utilizadas para acessar
uma das posições de memória para uma operação
de escrita ou leitura.
- Entradas de dados (Inputs) - Os dados a serem
armazenados em uma determinada posição de
memória
- Entrada R/W - Controla a operação a ser realizada
- Habilitação da memória
- Saídas de dados (Outputs) - Durante o processo
de leitura a palavra lida de um determinado
endereço aparece
Classificação das memórias

Volatilidade - Perder os dados quando a Acesso aos dados


energia é desligada
Somente Leitura
Volátil
○ ROM
○ RAM
○ Discos óticos
○ SRAM
Não volátil Leitura/Escrita

○ ROM ○ RAM
○ Flash ○ Flash
○ Discos Magnéticos ○ Discos magnéticos
○ Dados óticos Rom ○ Discos óticos
Características PIC18F4550

● Possui dois tipos de memória não volátil:


○ Memória de programa: Flash;
■ 32Kb
○ Memória de dados: EEPROM
■ 256Kb
● Memória RAM:
■ SRAM: 2Kb

Você também pode gostar