Questões Verdadeiro ou Falso:
( ) Os endereços mais altos na memória de programa dos microcontroladores AVR são reservados para os vetores de interrupção e o reset.

Passo 1

O enunciado pergunta sobre a localização dos vetores de interrupção e do reset na memória de programa de microcontroladores AVR. O conteúdo envolvido é o mapa de memória de programa (flash) desses micros e o posicionamento, por padrão, dos vetores de reset e de interrupção.

Passo 2

Por padrão, em famílias como a AVR de 8 bits (por exemplo ATmega328P), o vetor de reset está no endereço mais baixo da memória de programa, em 0x0000, e logo a seguir vêm os vetores de todas as interrupções, ocupando endereços crescentes a partir de 0x0000.

Passo 3

Existe uma opção (fuse IVSEL) que, quando habilitada, desloca todo o vetor de interrupção para o início da seção de bootloader, no topo da flash. Mas isso é uma exceção configurável, e não o comportamento padrão do dispositivo.

Passo 4

Como, por padrão, os vetores ficam nos endereços mais baixos e só podem ir para o topo se houver configuração especial, afirmar que “os endereços mais altos são reservados para os vetores de interrupção e do reset” é incorreto como regra geral.

Resposta

F (Falso)

Exercícios relacionados