Questões Verdadeiro ou Falso:
( ) O registrador de status na CPU AVR é atualizado após todas as instruções, o que em muitos casos torna desnecessário o uso de instruções de comparação.

Passo 1

O enunciado pergunta se “o registrador de status na CPU AVR é atualizado após todas as instruções, o que em muitos casos torna desnecessário o uso de instruções de comparação”. Aqui o conteúdo é a operação do registrador de status (SREG) no conjunto de instruções AVR e quando ele é ou não atualizado.

Passo 2

O registrador de status SREG contém flags como Zero ( Z), Carry ( C), Negative ( N) e Overflow ( V). Nem toda instrução do AVR altera essas flags. Por exemplo, instruções de carga/armazenamento ( LOAD, STORE), de salto incondicional e de vinculação de bits não modificam o SREG.

Passo 3

As instruções de comparação ( CP, CPI) são necessárias justamente porque permitem atualizar as flags sem alterar os registradores de dados. Elas fazem uma subtração interna que atualiza Z, C, N, V e outras, e assim permitem decisões condicionais baseadas no resultado da comparação.

Resposta

Falso

Exercícios relacionados