Endereçamento

Os modos de endereçamento permitem que as instruções especifiquem de que modo acedem a células de memória, com endereços que podem ser calculados durante a própria execução das instruções.
———————–
|codigo|modo|enderecos|
———————–
Têm os seguintes principais objectivos:

•Para ter acesso eficiente a certas estruturas de dados: matrizes, estruturas ou records, listas, pilhas;

•Para especificar um endereço completo de memória, mas usando um menor número de bits no campo de endereço da instrução;

•Para calcular endereços relativos à posição da instrução corrente ou a outra posição de base, permitindo assim que um programa fique independente da zona de memória central onde é carregado pelo Sistema de Operação.

Há, habitualmente, uma grande variedade de modos de endereçamento, com o objectivo de facilitar o acesso às constantes, às variáveis simples, às estruturas, bem como a geração de endereços relativos, que permitam ao programa ficar independente da posição real de memória onde é carregado.
Podemos distinguir dois aspectos principais:

•O primeiro aspecto refere-se aos modos de endereçamento tal como são utilizados pelo programador ou pelo compilador, mas ainda assumindo uma memória cujo endereço inicial é 0;

•O segundo aspecto refere-se ao modo como o Sistema de Operação, uma vez determinado o endereço real inicial do programa em memória, permite que, a partir do momento em que carrega o programa em memória, as suas instruções possam ser executadas sem ter de alterar o programa.

Published in: on 22/03/2010 at 11:48  Deixe um Comentário  

The URI to TrackBack this entry is: https://klaudi0.wordpress.com/2010/03/22/enderecamento/trackback/

RSS feed for comments on this post.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: