Entre os diversos modos de endereçamentos desenvolvidos para os processadores, há um que requer apenas uma referência à memória principal (MP) para buscar o dado, mas, embora se assemelhe ao modo imediato, é mais lento que este, devido à própria referência à memória. O texto acima se refere ao modo de endereçamento
- A)direto.
Correta: no modo direto, a instrução contém o endereço do operando na memória principal, exigindo uma única referência à MP para buscá-lo.
- B)indireto.
Errada: no modo indireto, o campo da instrução aponta para um endereço que contém o endereço efetivo do dado, o que normalmente exige mais de uma referência à memória.
- C)base mais deslocamento.
Errada: em base mais deslocamento, o endereço efetivo é calculado pela soma de um registrador base com um deslocamento, não sendo a descrição do enunciado.
- D)indexado.
Errada: no modo indexado, o endereço efetivo resulta da combinação de um índice com um endereço base, o que também não corresponde à ideia de uma única referência direta à MP.
- E)por registrador.
Errada: no modo por registrador, o operando está em um registrador, não na memória principal, então não faz sentido falar em busca do dado na MP.
Gabarito: A
A questão descreve um modo em que o endereço informado na instrução aponta diretamente para a posição de memória onde o dado está. Ou seja, o processador precisa fazer uma única referência à memória principal para buscar o operando. Isso combina com o modo direto: o endereço efetivo já vem na própria instrução, então a busca é simples, embora dependa de acesso à MP. A comparação com o modo imediato é a pista clássica da banca. No imediato, o valor do dado já está dentro da própria instrução, então não há busca adicional em memória para localizar o operando. Já no modo direto, você ainda precisa ir até a memória principal buscar o conteúdo armazenado naquele endereço. Por isso ele é mais lento que o imediato. Em prova, pense assim: no modo direto, a instrução diz onde está o dado; no imediato, a instrução já traz o dado. Parece detalhe, mas esse detalhe cai muito. É uma diferença pequena no texto, grande na velocidade. A máquina até entrega, mas com um passo a mais na ida à memória. Por isso o gabarito é a alternativa A, modo direto. É a definição doutrinária usual em arquitetura de computadores: um endereço aparece na instrução e leva diretamente ao operando na memória, exigindo uma referência à MP para obtê-lo.