Article de reference

Format du module objet (Intel)

Le format de module objet ( OMF ) est un format de fichier objet utilisé principalement pour les logiciels destinés à fonctionner sur les microprocesseurs Intel 80x86 . Sous le ...

Le format de module objet ( OMF ) est un format de fichier objet utilisé principalement pour les logiciels destinés à fonctionner sur les microprocesseurs Intel 80x86 .Sous le nom d'OMF-86, il a été adapté au processeur 8086 16 bits en 1978.

La version 4.0 d'OMF pour la famille 8086 a été publiée en 1981 sous le nom de Relocatable Object Module Format , et est peut-être mieux connue des utilisateurs de DOS sous le nom de fichier .OBJ .Les versions pour le 80286 ( OMF-286 ) et les processeurs 80386 32 bits ( OMF-386 ) ont été introduites respectivement en 1981 et 1985. Kio. Les enregistrements contenant des informations de relocalisation (corrections) doivent être stockés immédiatement après les enregistrements de données de la section à laquelle ils s'appliquent, de sorte que les données de la section et les informations de relocalisation sont « mélangées » dans le fichier.

Le format de fichier offre des enregistrements spéciaux (LIDATA) permettant la compression des séquences de données répétitives dans un fichier objet. Il permet également de stocker dans un seul fichier objet le nom du symbole du point d'entrée du fichier exécutable ultérieur.

Ce format de fichier peut également être utilisé comme format de fichier de bibliothèque .

Utiliser

Le format de fichier est le format de fichier objet le plus important sous DOS et Windows 16 bits .

Pour en savoir plus

  • Levine, John R. (2000) [octobre 1999]. « Chapitre 3 : Fichiers objets » . Éditeurs de liens et chargeurs . Collection Morgan Kaufmann sur le génie logiciel et la programmation (1re éd.). San Francisco, Californie, États-Unis : Morgan Kaufmann . ISBN1-55860-496-0. OCLC 42413382 .{{cite book}}: CS1 maint : service d'archivage obsolète ( lien ) Code :
Formats de fichiers exécutables et objets