Endereço de memória do computador é endereço hexadecimal ou binário que computador usa ao armazenar dados. Sempre que informação é armazenada, computador calcula onde armazenar baseado em endereço de segmento e offset do disco rígido. Calcular endereço de memória a partir destes endereços pode ser complicado e requer conhecimento avançado de computação e matemática, mas é crucial para programador saber fazer.
Pegue seus endereços de segmento e offset de 16 bits e divida em pares. Exemplo: se endereços são "0000:0100", traduza para endereços de 20 bits dividindo ao meio nos dois pontos para "0000" (segmento 20 bits) e "0100" (offset 20 bits).
Some os dois endereços de 20 bits em forma binária para obter endereço hexadecimal da memória. Para "0000" e "0100", resultado da adição seria "00100" em hexadecimal. Este é o endereço físico hexadecimal da memória.
Converta endereço físico hexadecimal de 20 bits para formato binário dividindo cada dígito hexadecimal em sua forma binária. No exemplo "00100", divida em "0000", "0000", "0001", "0000", "0000" para obter string "0000 0000 0001 0000 0000" como endereço binário final.
Tecnologia Eletrônica © [www.351231.com]