Buscar

Leia o excerto a seguir.


“As operações de leitura de valores da memória para o topo da pilha permitem ler valores inteiros com sinal ou sem sinal, para as quatro dimensões suportadas. Nos inteiros com sinal, o sinal é estendido ou truncado, dependendo da dimensão dos valores da pilha. As instruções de leitura são ld8, ld16, ld32 e ld64, dependendo do número de bits do valor a ser lido. No caso de se tratar de inteiros sem sinal, o valor é estendido com zeros ou truncado, sendo as instruções designadas por uld8, uld16, uld32 e uld64.” 


LANGLOIS, P. R. S. Compiladores: da teoria à prática. Rio de Janeiro: LTC, 2018. p. 227.


Ainda sobre o ambiente de execução, é correto afirmar que:

a) o processador é o local onde acontecem todos os processamentos.

b) todas as plataformas possuem as mesmas regras de alinhamento para armazenamento.

c) uma memória pode ser dividida em blocos de 8 bytes.

d) a principal responsabilidade dos compiladores é tratar e evitar os acessos não alinhados.

e) a memória secundária permite que existam erros casuais por falta de memória no processamento.


💡 2 Respostas

User badge image

John Leão

Resposta errada:

o processador é o local onde acontecem todos os processamentos.

0
Dislike1
User badge image

Edmundo Vitor

A resposta correta é a alternativa D.

Justificativa: A principal responsabilidade dos compiladores é tratar e evitar os acessos não alinhados, ou seja, garantir que todos os endereços das variáveis respeitem o alinhamento da arquitetura a ser utilizada.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais