Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como calcular um endereço de memória
Um endereço de memória de computador é um hexadecimal ou endereço binário que um computador usa quando o armazenamento de dados . Sempre que um pedaço de informação é armazenada , o computador tem de calcular onde armazenar os dados na memória baseado fora de um segmento e offset endereço a partir do disco rígido. Calculando o endereço de memória destes segmento e compensar endereços pode ser complicado e requer computação avançada e conhecimento matemático , mas é crucial para um programador para saber como fazê-lo. Coisas que você precisa
segmento de 16 bits e compensar endereços
Show Mais instruções
1

Leve seu segmento de 16 bits e compensar endereços e quebrá-los em pares. Por exemplo, se os dois endereços que você está lidando são " 0000:0100 ", você pode traduzi-los em segmentos de 20 bits e compensar endereços , quebrando -os ao meio , no colo para que se tornem "0000" para os 20 bits endereço do segmento e " 0100 " para o endereço de deslocamento de 20 bits .
2

Adicione os dois endereços de 20 bits juntos em formato binário para obter o endereço hexadecimal da memória. Para os " 0000 " e " 0100 " endereços , o resultado disso seria " 00100 " em hexadecimal. Este endereço é o endereço hexadecimal física da memória.
3

Converta o hexadecimal endereço físico de 20 bits em formato binário , quebrando cada um dos dígitos hexadecimais em sua própria forma binária . No " 00100 " exemplo, você dividi-los em "0000 ", "0000 ", "0001 ", "0000 " e " 0000 " para obter a string " 0000 0000 0001 0000 0000 ", como o endereço de memória final binário.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter C + + ASCII para UTF8 
·Como usar o OpenGL no Visual C 
·Como fazer engenharia reversa no Visual C 
·Xcode Texto Tutorial editor 
·Como ler e-mail codificado com MIME 
·Como fazer um Stickman em C + + 
·Como ligar um compilador C para NetBeans 
·O que são úteis Flags C + Compiler 
·Como escrever um programa em C para imprimir uma série…
·Como ocultar os botões no Xcode 
  Artigos em destaque
·Como importar DLL Usando um código não gerenciado 
·Como imprimir os números de aumento na mesma linha , m…
·Como instalar Vcvarsall.bat 
·Como Referência Propriedades Outro projeto em C 
·Como construir Lógica de Programação 
·Como usar Getline em C para Ir Cin.Ignore 
·Como fazer uma série de asteriscos em C + + 
·Como começar um argumento de entrada ARGV em C + + 
·Como externo um membro estático 
·Como usar o Vector3 Operador Ogre 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados