Bonjour,
Tout d'abord, Merci à l'avance de pouvoir m'aider à pallier à ce problème.
Voici mon problème :
Je suis en ce moment en train de programmer un OS, j'ai déjà fait un secteur d'amorçage. Maintenant, je me suis dit que je vais tout écrire ce que je doit faire dans des fichiers ou sur papier afin de, au moment ou je commencerai à coder le noyau, ne pas avoir a réfléchir à ce que je dois faire. Je suis donc en train de réfléchir à l'organisation de la mémoire et j'ai un problème car, je veux faire correspondre une adresse mémoire du type 0xA15F (c'est un exemple) en un numéro d'octet. Je sais faire toute les conversions de données informatiques, mais quand j'ai cherché sur Internet la solution, j'ai trouvé que la concordance entre une Adresse Mémoire et un numéro d'octet, n'était pas du à la simple conversion Hexadécimal -> binaire ou octale.
Je me pose donc la question suivante :
Comment fait-on pour convertir une Adresse Mémoire du type 0xA15F en un numéro d'octet comme celui du premier Kilooctet de la RAM ?
Merci encore à l'avance pour les réponses que vous pourriez me donner. J'espère vraiment avoir régler ce problème très rapidement.
P.S. : Si ça ne vous dérange pas, je vous demande de me donner une réponse assez rapidement, car j'ai un tableau de concordance de 4 go d'Adresses à faire une fois le problème résolu.
Partager