“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.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar