Ambientes em Tempo de Execução

Publicado em 29/09/2006

As informações a respeito das localizações de memória que serão amarradas aos nomes em tempo de execução são, mantidas na tabela de símbolos. Consideremos primeiro os nomes com memória estática. Se o codigo-alvo estiver em linguagem de montagem, podemos fazer com que o montador cuide das localizações de memória para os vários nomes. Tudo o que temos de fazer é esquadrinhar a tabela de símbolos, apos gerar o código de montagem do programa, a adicionar as definições de dados para cada nome no programa em linguagem de montagem.

Se, entretanto, o compilador deve gerar código de maquina, a posição de cada objeto de dados, relativa a uma origem fixa, tal como o inicio de um registro de ativação, precisa ser acertada. O mesmo comentário se aplica a um bloco de dados carregado como, um modulo separado do programa. Por exemplo, os blocos COMMON em Fortran são, carregados separadamente e as posições dos nomes, relativas ao inicio do bloco no qual residem, precisam ser determinadas. No caso de nomes cuja memória seja alocada numa pilha ou heap, o compilador não reserva qualquer memória, apenas delineia o registro de ativação para cada procedimento.


15.A ESTRUTURA DE LISTA PARA A TABELA DE SÍMBOLOS.


A estrutura mais simples a fácil de se implementar uma tabela de símbolos a uma lista linear de registros. Usamos um array singelo ou, de modo equivalentes, vários arrays, para armazenar os nomes a suas informações associadas. Os novos nomes são, adicionados à lista na ordem em que são, encontrados. A posição do final do array a marcada pelo apontador proxima-entrada-disponivel, que…

É esse o conteúdo que você precisa?
Faça seu login e saiba como ver o trabalho completo

O Zé Moleza facilita sua vida acadêmica ajudando você em suas pesquisas, e a economizar o seu tempo e o seu dinheiro nos seus trabalhos de faculdade. São mais de 26144 pesquisa acadêmicas entre elas, monografia, temas de monografias, TCC, modelos de monografias, trabalhos de universidades, resenha, Paper, Ensaio, Bibliografia, Trabalhos Escolares.

Dicas de como fazer: Capa de Monografia, capa de TCC, Regras da ABNT, como fazer monografia, como fazer Projeto Final, como fazer seminário, como fazer capas, referências bibliográficas, modelo de monografia.

O Zé Moleza NÃO faz a venda de monografia e É TOTALMENTE CONTRA a compra de monografia pronta e trabalhos prontos. O Zé Moleza NÃO auxilia a quem compra monografia, NÃO apóia a quem quer comprar Trabalhos Prontos, e NÃO APROVA a quem quer comprar TCC prontos, dando dicas de formatação, regras da ABNT, dando sugestões de temas para monografia, resumo de livros, projeto de pesquisa, projeto de mestrado, projeto de pós-graduação, trabalhos acadêmicos, incentivando o usuário a desenvolver por conta própria sua monografia.