“Conocimientos Programación>C /C + + Programming

Cómo calcular una dirección de almacenamiento

2012/8/27
Una dirección de memoria de la computadora es una dirección hexadecimal o binario que utiliza un equipo al almacenar datos. Cada vez que se guarda un pedazo de información, el equipo tiene que calcular dónde almacenar los datos en la memoria con sede fuera de un segmento y la dirección de desplazamiento de la unidad de disco duro . El cálculo de la dirección de la memoria de estos segmentos y direcciones de desplazamiento puede ser complicado y requiere de computación avanzada y el conocimiento matemático , pero es crucial para un programador para saber cómo hacerlo. Cosas que necesitará
segmento de 16 bits y las direcciones de desplazamiento
Ver Más instrucciones
1

tomar su segmento de 16 bits y el desplazamiento direcciones y dividirlos en parejas. Por ejemplo , si las dos direcciones que se están tratando son " 0000:0100 ", puede traducirlos al segmento de 20 bits y compensar las direcciones de romper por la mitad en los dos puntos que se conviertan en "0000 " para el 20 bits dirección del segmento y " 0100 " para la dirección de desplazamiento de 20 bits.
2

Añadir las dos direcciones de 20 bits juntos en forma binaria para obtener la dirección hexadecimal de la memoria . Para la dirección " 0100 " "0000 " y el resultado de la suma sería " 00100 " en hexadecimal. Esta dirección es la dirección hexadecimal física de la memoria.
3

Convierte la dirección física de 20 bits hexadecimal en formato binario al romper cada uno de los dígitos hexadecimales en su propio formato binario . En el ejemplo de " 00100 " , se rompe hacia abajo en "0000 ", "0000 ", "0001 ", "0000 " y " 0000 " para la cadena " 0000 0000 0001 0000 0000 ", como la dirección de memoria binaria final.

C /C + + Programming
Cómo utilizar el comando printf en C + +
Cómo utilizar el Set Container Class STL
Cómo arreglar Microsoft Visual C + +
Cómo utilizar el control de la página en el iPhone SDK
Cómo hacer C Juegos
Cómo declarar una cadena en C + +
Cómo programar en Visual C
Cómo escribir un programa en C que calcula a mañana
Conocimientos Informáticos © http://www.ordenador.online