Chargement d'un fichier binaire en mémoire
Discussion déplacée depuis le forum C vers le forum Assembleur.
Bonjour,
Alors voila,...je me pose la question de savoir comment une fois un fichier source quelconque a été compilé et linké donc, un fichier objet généré,..est implanté en mémoire.
Ce que je veux dire c'est par quel processus le fichier objet qui a un certain format (binaire) est transformé en une suite de 0/1 mais cette fois, sous forme de tension puisque les cellules mémoires ne sont que des suites de registres de 1 bit et que c'est sous forme de tensions (par exemple 0V et 3.3 V) que cela est géré en mémoire ou dans le micro.
Remarque:
Je sais que c'est le loader qui va charger l'executable en mémoire mais ça ne me dit pas quel est le processus utilisé pour transformer le contenu d'un fichier binaire en une suite de tensions associées à chacun des bits de l'éxécutable.
Merci pour vos réponses
Thème:Comment charger un fichier binaire
Bonjour,
Merci pour ta réponse ....
Mais en fait je connais bien le processus que tu viens de décrire mais ce qui me manque c'est l'étape entre le moment ou un 'mot' binaire provenant du fichier executable est envoyé en mémoire pour être stocké en mémoire et le moment ou cette suite de bits constituant ce 'mot' binaire est transformé en cette même suite de bits mais cette fois sous forme de tensions correspondante..
Je sais que je me pose un peu trop de questions philosophiques....mais bon..c'est un peu dans ma nature..
Merci..