No microcontrolador ATmega328, o barramento de dados é de 8 bits, mesma largura da memória de dados. Esse espaço de memória, onde fica a região de RAM para o programa usuário, é usado para a manipulação de dados voláteis, úteis por apenas pouco tempo, e que são perdidos quando a energia de alimentação acaba. O acesso a esses dados é paralelo ao das instruções, uma vez que esse microcontrolador incorpora a arquitetura Harvard.
A respeito do espaço de memória de dados do ATmega328, qual das seguintes afirmações é verdadeira?
Escolha uma:
a. Contempla, além da memória RAM, apenas os 32 registradores de trabalho, que apesar de estarem no núcleo, são mapeados nesse espaço.
b. Engloba o endereçamento da RAM, dos 32 registadores gerais e dos registradores de E/S, os quais são as interfaces entre os periféricos internos e o processador, tanto para controle quanto dados.
c. Possui na parte final, além da RAM, uma parte reservada para o boot programa, ou seja, o programa de inicialização do sistema.
d. Não comporta outros registradores, é exclusiva e integralmente reservada para SRAM, armazenamento de dados voláteis.
e. Possui uma área reservada para armazenar previamente as próximas rotinas que serão executadas, gerando paralelismo e maior eficiência.
Respostas
respondido por:
22
b. Engloba o endereçamento da RAM, dos 32 registadores gerais e dos registradores de E/S, os quais são as interfaces entre os periféricos internos e o processador, tanto para controle quanto dados.
graitonneves:
CORRETO
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás