Buscar

Considere que os 8 dígitos mais à esquerda do seu DRE representam um número de 32 bits em hexadecimal. Como este número seria armazenado na memória...

Considere que os 8 dígitos mais à esquerda do seu DRE representam um número de 32 bits em hexadecimal. Como este número seria armazenado na memória a partir do endereço 3000H? Escolha uma das ordenações possíveis e indique claramente a opção escolhida na sua resposta, junto com um diagrama da distribuição de cada byte pelos respectivos endereços de memória.


Essa pergunta também está no material:

1 Avaliação Individual 2021-2
13 pág.

Arquitetura de Computadores Universidade Federal do Rio de JaneiroUniversidade Federal do Rio de Janeiro

Respostas

User badge image

Ed Verified user icon

Para armazenar um número de 32 bits em hexadecimal na memória a partir do endereço 3000H, existem diferentes formas de ordenação. Uma das opções possíveis é a ordenação little-endian. Nessa ordenação, os bytes menos significativos são armazenados nos endereços de memória mais baixos, enquanto os bytes mais significativos são armazenados nos endereços de memória mais altos. Aqui está um exemplo de como o número seria armazenado na memória usando a ordenação little-endian: Endereço: 3000H | 3001H | 3002H | 3003H Valor: 2A | 1B | 3C | 4D Nesse exemplo, o número hexadecimal 2A1B3C4D seria armazenado na memória a partir do endereço 3000H, com o byte 2A no endereço 3000H, o byte 1B no endereço 3001H, o byte 3C no endereço 3002H e o byte 4D no endereço 3003H. Lembrando que essa é apenas uma das possíveis ordenações e existem outras formas de armazenar os bytes na memória.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina