Un fichier avec l'extension com est un fichier exécutable binaire ; le but de ce fichier est d'exécuter directement la commande de code du programme. Le fichier n'est accompagné d'aucune donnée de support et ne contient que du code exécutable. instruction , il n'y a pas d'informations de relocalisation, donc le code ne peut pas avoir d'instructions pour exploiter les données sur les segments de mémoire, donc le code et les données ne peuvent être limités qu'au même segment de mémoire de 64 Ko.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Un fichier avec l'extension COM est un fichier exécutable binaire. Son but est d'exécuter directement la commande du code du programme. la souris, en double-cliquant sur le bouton gauche ou en l'ouvrant avec le bouton droit, vous pouvez l'ouvrir. Le fichier
com fait référence au fichier exécutable binaire du système d'exploitation.
Il existe deux types de fichiers exécutables, l'un avec le suffixe .COM et l'autre avec .EXE. .COM est généralement utilisé sous DOS.
Le fichier au format COM est un simple fichier exécutable. Dans le système d'exploitation introduit par Diguido Corporation dans les années 1970, COM était utilisé comme extension pour les fichiers texte contenant des commandes prises en charge par le système d'exploitation (similaire aux fichiers .cmd dans les systèmes Windows). Avec l'introduction de CP/M (un système d'exploitation pour micro-ordinateurs), les fichiers portant l'extension COM ont été transformés en fichiers exécutables. Le format a ensuite été transféré sur MS-DOS.
Les fichiers COM ne sont livrés avec aucune donnée de support, seulement du code exécutable. L'en-tête du fichier est la première instruction d'exécution. Il n'y a pas d'informations de relocalisation, donc le code ne peut pas avoir d'instructions pour exploiter les données sur des segments de mémoire (segments), de sorte que le code et les données ne peuvent être limités qu'au même segment de mémoire de 64 Ko.
Le format est toujours exécutable sur de nombreuses plates-formes modernes basées sur Windows NT, mais il s'exécute dans le sous-système d'émulation MS-DOS NTVDM et n'existe pas dans les variantes 64 bits. Les fichiers COM peuvent également être exécutés sur des émulateurs DOS (tels que DOSBox), sur n'importe quelle plateforme prise en charge par ces émulateurs.
Informations étendues
La différence entre les fichiers com et exe
Les caractéristiques des fichiers avec l'extension COM sont les suivantes :
Le programme ne peut définir qu'un seul segment et ne crée pas de segment de pile ;
FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!