terça-feira, 15 de janeiro de 2013

trabalho de Pesquisa Estrutura de uma programa Assembly

Modelos de memória:
  • SMALL: código e dados são menores que 64kb, mas estão em segmentos diferentes.
  • MEDIUM: código é maior que 64kb mas os dados são menores.
  • COMPACT: código é menor que 64kb e os dados são maiores.
  • LARGE: códigos e dados são maiores que 64kb, mas arrays não são.
  • HUGE: tudo pode ser maior que 64kb.



Segmentos de Dados

O registrador Segmento de Dados é utilizado para apontar para um segmento de memória que estiver sendo utilizada no armazenamento de dados do programa em execução.


Segmento de Pilha

O registrador Segmento de Pilha é utilizado para identificar o segmento que será utilizado como pilha (stack), com o objetivo de armazenar os dados temporários do programa em execução.




Segmento de Código

O registrador Segmento de Código é utilizado para apontar para uma área de memória que contém o código de programa que está em execução.

Sem comentários:

Enviar um comentário