| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo calcular una dirección de almacenamiento
    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.

    Previous :

    next :
      Artículos relacionados
    ·¿Qué es Microsoft Visual Studio 6.0 
    ·¿Qué es un programador ISO 
    ·Cómo eliminar una línea de un archivo en C 
    ·Cómo utilizar los tipos de datos en C + + 
    ·Cómo saltar de una función de cancelación en C + + 
    ·Cómo calcular integrales con C + + 
    ·Cómo escribir un programa en C para imprimir una serie…
    ·Cómo hacer un juego de lotería utilizando C + + 
    ·Cómo compilar un encabezado en C + + 
    ·Cómo compilar código C en el Makefile 
      Artículos destacados
    ·Cómo editar UserForm en Visual Basic 
    ·¿Cómo puedo convertir archivos Creador Calendario 
    ·Cómo codificar una sentencia if Otras ventas en VB6 
    ·Cómo visualizar las variables booleanas en C + + 
    ·GUI /Web Common App pantalla Controles 
    ·Cómo construir una matriz de PHP 
    ·Cómo crear Guerra Sintaxis Archivo 
    ·Cómo obtener Python para obtener una salida de imagen 
    ·Cómo construir herramientas para PHP 5 para Windows 
    ·Cómo reemplazar caracteres especiales en una cadena Ja…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com