Heim  >  Artikel  >  Was ist die Datei mit der Erweiterung com

Was ist die Datei mit der Erweiterung com

WBOY
WBOYOriginal
2022-09-09 10:32:5917045Durchsuche

Eine Datei mit der Erweiterung com ist eine binäre ausführbare Datei. Der Zweck dieser Datei besteht darin, den Programmcode-Befehl direkt auszuführen. Die Datei enthält keine unterstützenden Daten und enthält nur den ausführbaren Code Anweisung gibt es keine Verschiebungsinformationen, daher kann der Code keine Anweisungen zum Verarbeiten von Daten über Speichersegmente hinweg enthalten, sodass der Code und die Daten nur auf dasselbe 64-KB-Speichersegment beschränkt sein können.

Was ist die Datei mit der Erweiterung com

Die Betriebsumgebung dieses Tutorials: Windows 10-System, DELL G3-Computer.

Was ist eine Datei mit der Erweiterung COM?

Eine Datei mit der Erweiterung COM ist eine ausführbare Binärdatei. Sie dient dazu, den Befehl des Programmcodes direkt auszuführen Mit der Maus können Sie es öffnen, indem Sie auf die linke Taste doppelklicken oder es mit der rechten Taste öffnen.

com-Datei bezieht sich auf die binäre ausführbare Datei im Betriebssystem.

Es gibt zwei Arten von ausführbaren Dateien, eine mit der Endung .COM und die andere mit der Endung .EXE. .COM wird im Allgemeinen unter DOS verwendet.

Was ist die Datei mit der Erweiterung com

COM-Formatdatei ist eine einfache ausführbare Datei. In dem von der Diguido Corporation in den 1970er Jahren eingeführten Betriebssystem wurde COM als Erweiterung für Textdateien verwendet, die vom Betriebssystem unterstützte Befehle enthielten (ähnlich den .cmd-Dateien in Windows-Systemen). Mit der Einführung von CP/M (einem Betriebssystem für Mikrocomputer) wurden Dateien mit der COM-Erweiterung in ausführbare Dateien umgewandelt. Das Format wurde später auf MS-DOS übertragen.

COM-Dateien enthalten keine unterstützenden Daten, sondern nur ausführbaren Code. Der Dateikopf ist die erste Ausführungsanweisung. Es gibt keine Verschiebungsinformationen, daher kann der Code keine Anweisungen zum Verarbeiten von Daten über Speichersegmente (Segmente) hinweg enthalten. Daher können Code und Daten nur auf dasselbe 64-KB-Speichersegment beschränkt werden.

Das Format ist immer noch auf vielen modernen Windows NT-basierten Plattformen ausführbar, läuft jedoch im MS-DOS-Emulationssubsystem NTVDM und existiert nicht in 64-Bit-Varianten. COM-Dateien können auch auf DOS-Emulatoren (z. B. DOSBox) auf jeder von diesen Emulatoren unterstützten Plattform ausgeführt werden.

Erweiterte Informationen

Der Unterschied zwischen COM- und EXE-Dateien

Die Eigenschaften von Dateien mit COM-Erweiterung sind wie folgt:

  • Das Programm kann nur ein Segment festlegen und erstellt kein Stapelsegment

  • Die Länge des Programms muss weniger als 64 KB betragen.

  • Das Programm muss 100H Speicherplatz reservieren und der Anfang ist eine ausführbare Anweisung.

  • Die Startbezeichnung, bei der das Programm geladen wird, muss angegeben werden durch die END-Anweisung;

  • Unterprogramme im Programm müssen Prozessattribute (NEAR) haben;

  • Wenn die COM-Datei durch Verknüpfung mehrerer verschiedener Zielmodule generiert wird, müssen alle Zielmodule denselben Codesegmentnamen haben und Kategoriename (CLASS) Und angesichts des öffentlichen Attributs (PUBLIC) sollte das Hauptmodul einen Eintragszeiger von 100H haben und zuerst verbunden werden.

Weitere Informationen zu diesem Thema finden Sie in der Rubrik „FAQ“!

Das obige ist der detaillierte Inhalt vonWas ist die Datei mit der Erweiterung com. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn